Have we got hats!! At our last count we had 90 different types, ranging from Silly & Serious, Abba to Zorro. They are made from Felt, Straw, Plastic and Fabric and come in a variety of colours.