Buying gifts for men has always been challenging for me. What about you? Are you in the same boat? Here’s my pick of some of the best gifts for men...