Types I like:
Top
Bowler
Fedoras*
Trilbies*
Pork Pie**
Ushankas*
Flat caps**
All those with stars have been ruined by hipsters. If you're going to wear a formal hat, dress appropriately, otherwise you look like a tosser. And if you have a Ushanka, only wear it when it is ACTUALLY COLD. Instead of Summer you moron.
**Pork Pies are less formal, but there's still a way to dress with one I think, and flat caps aren't really formal at all, but there's a time and place. I'd say rule of thumb is if you have a tee-shirt on, you shouldn't be wearing formal hats, or warm hats.
I get annoyed about hats.
