I was just in Disney this past December and got a pair of black Mickey ears with my name on it, I felt like such a dork but I had fun! Most of the hats were around the same price, well the traditional ones anyway.
Anyway, I got them in the MK as soon as you walk in the park there is a hat shop on the right it wasn't too bad. I think the hat was $7.95 then $2 for the name so it came out to $11. MGM had a NICE shop where you could pick a color and font too, they were much more expensive and took longer to do. I didn't have the time to wait so I just got them in the MK. HTH
Brandy