So, I'll be at Disneyland next week. Every year I buy myself a new hat. I bought a Jack Sparrow dread hat the first trip, an Indy fedora last trip, and this year I am planning on buying a Mad Hatter top hot. My question: Is there a big selection (Material quality, color, etc.) or is there just one type? All that I have been able to find is one type of cheap green hat. However, I have noticed that it can be hard to find Disneyland merchandise online.