It's often amazed me that we appear to have so few hat shops for the UV intensive lifestyle we have here. The large outdoor outfitters have a limited range, both in size and style, and ordering mail order is a great way to end up with an ill fitting hat.
All of the above is why I'm glad to have found this place.
This place has a large selection of western(cowboy), Australian , panama, etc from many makers and reasonable prices to boot.
Not Amex friendly but they do take visa / mc.