2. Sports - A lot of guys like at least one sports team, if that's a case you have so many opportunities within this one area. Get him tickets to a game, a t-shirt, hat, cups, a jersey, literally almost anything related to their team they will be happy.
4. Watch - Let's face it a man with a good watch is kinda attractive, you've seen the posts I'm sure. Depending on your price range you could get him a nice watch he can wear around where ever he goes.
5. Clothes - Some men don't really care what they wear but others do as well as girls. Get your friend or whoever some clothes you would want them to wear out with you if you're going someplace you know they don't have proper attire for.
6. Video Games- I know, at least my man, loves playing video games on days he can just sit down and relax. Get your person a good video they can play for a while and enjoy either on their own or with others (if it's a multiplayer game).