Finding the perfect gift for the men in your life isn't easy. Before settling for yet another boring gift, take some time to really think about what the guy you're shopping for would love to unwrap. This list of gifts for men, which is full of thoughtful ideas to match any budget, takes care of any guy on your shopping list — grandpa, dad, son, husband, boyfriend, brother, friend.