I've been going to Heritage Hats for years and have bought multiple styles of hats there. The owner is very knowledgeable and helpful. He will work with you to get the proper fitting to ensure the best look. He also explains the proper way to handle a hat to ensure you do not damage it while taking it on and off.
If you are looking for a new hat to look stylish or to protect your head from the Arizona sun, your first stop should be Heritage Hats.