Shopping can be tough, and it’s often even harder for people you know really well. To that end, we’ve put together a selection of the nicest gift ideas designed for men of all tastes.