I dont wear hats, but if I did it would probably be baseball caps that I wore. I hate the new trend of wearing trilbies/ fedoras, it looks daft, as do those really saggy beanies that look like smurf hats. So yeah, hats are cool, but only when worn in the right context/ time period.
Edit: if I lived in Texas, I would so wear a stetson.