What is a Good Gift to Get a Guy for Christmas?

Guys enjoy ticket to their favorite sports game. Also, guys enjoy getting watches and rings too. If your really stuck on what to get them, try a gift card to their favorite mens store.