This place is like stepping back in time to a time before President Kennedy decided that he didn't really need that hat for the inauguration. Whether you need a cowboy hat, a dress felt hat, a straw hat or a beret, they have it all. They are very knowledgeable and will help you to identify which style will work on your head shape. The prices are pretty reasonable.
My only complaint is that they have a ton of inventory but it tends to skew towards the lower end. If you want a Stetson, it will probably have to be special ordered.