It may be beloved of tourists but this old-school hat shop is no tourist trap. As he has for generations, Guillermo Cristian Jeffs will custom-fit you for a truly authentic handwoven Panama hat from Ecuador (from US$60), not some machine-made knockoff.
Olé
Top choice in San Juan