What's hot for a guy?
Well fitting/tailored pants for one, not too tight and certainly not too loose. I apply this rule mainly to jeans because wide-leg trousers are a fave of mine.
Black, fitted, knit long sleeve tees. Again, not tight, just fitted enough to accentuate the physique....if it's going to show off everything why bother wearing it.
A leather jacket, preferably some variation of motorcycle (excluding the bright colored bmx ones or whatever they are)....but I can be flexible.
As far as a look goes, put a guy in a pair of well fitting, worn in jeans, a top in a color that brings out his eyes, a tailored overcoat and some Italian leather boots and he's bound to look good. Honestly though I don't care what a guy's wearing (within reason of course) as long as he looks good wearing it. One thing I can't stand is when a guy's outfit looks too studied, like it took a lot of planning. Like someone else here mentioned, women can pull that off, guys just can't. Ryan Sechrest comes to mind....that's not sexy, and it doesn't look good.
Oh how I miss the days when a velvet blazer was worn only by a brave few men who were enlightened in the ways of fashion....now it's just getting added to a list of metrosexual cliches cause every pretty boy and rapper is wearing one and as a result it's hot factor has dwindled.