Personally I love men in suits, the blazer/buttonup shirt look looks so smart and almost every guy looks good in it. It can be dressed down too, with jeans and whatever, but still look classic and preppy.
The hipster look can be okay too, it depends on the guy and how old he is. It's a really trendy look so it might not suit older men.