I love the Disneyana store. They have the most beautiful collectibles, even if you're not buying, it's worth a look. I also always do the silhouettes in that little shop in Main Street - not sure of the name of it though, it's on the right as you're walking towards the castle, it's a tiny shop. Don't worry about having to carry bags around, you can leave them and collect them at the end of the day at the newsstand out the front of the park...or at least you could last time I was there. Have fun shopping!