Sunshine Paradise!
I bought that hat at a 99 cent store or 100 Yen Store as it is known as here in Japan.