Our souvenier buying problems were solved at an outlet mall on International Drive off of Sandlake Rd. It's Belz Outlet Center and they have two stores full of Disney. These are run by Disney employees with the same things you can find at the parks. We always shop the outlets first, compare to what's at the parks, and go back to the outlet before we leave. Almost everything they have there is 50% off!! There are some books, stickers, trading pins, & plush that are regular prices. My DD16 would only buy from there and came home with $$ and a bunch of new clothes. They have everything!! We've done Christmas shopping there 2 years in a row now. Character Premier and Character Warehouse are the two store names. There is one in building 1 and one in building 2.