
It's no secret that men are notoriously hard to buy for. It helps if they have a hobby or an interest, but even that can get a bit samey and predictable after a few years. There are only so many golf balls, football shirts, or hilarious mugs based on a TV show that one person needs. Sometimes you can quirky-up the classic gift, such as socks, or gloves, with a bit of imagination, but the real challenge is to find something he doesn't know he wants, so that you can be sure he will not only be happy with your choice, but also won't have already bought one for himself. Check out our ideas for some stress-free man-shopping this Christmas.