I buy my Panamas and Stetsons at this place in NYC, where I shopped for hats when I worked in Midtown:
https://www.jjhatcenter.com
Thx much!