Will Welch and Jonathan Wilde, Allure magazine
It's not that guys are tough to buy for-throw a shiny gadget at us and we'll be entertained for hours. But sometimes you want to give a gift that's more personal than whatever happens to be on his Amazon Wish List.
Upgrade. A lot of guys don't like to splurge on themselves. Treat him to a luxe version of something he wears all the time, like a hand-crafted Billykirk belt or a cashmere beanie from Steven Alan. Whenever he puts on his impossibly soft hat, he'll think of you, and that's never a bad thing.
See more: The 10 Commandments of Mascara
Choose an experience. Your man likes Scotch? Take him to a Scotch-tasting session. He yells himself hoarse watching his team on TV? Get him two tickets to a game-the good seats. And here's the key part: Go with him. He will appreciate that you're taking part in the things he loves.
See more: Top 21 Drugstore Beauty Bargains
Dig deep. Yes, men can tell when a gift came from a