Whether you want a moss-green fedora or a nontouristy Greek fisherman's cap, this shoebox of a shop will have it, along with many other felt hats in lovely colours and classic shapes. Most of the stock comes from a workshop upstairs, and prices start at just €10.
If Pan-Pol's selection is not to your tastes there are plenty of other hat shops in the side streets to the east of here.