We always buy "most" of our souvenirs at the same place (usually World of Disney in Downtown Disney or the large store in Epcot- can't remember the name- in Future World in the center). Then, when they are ringing us up, we have them ship the package home. Rather than paying tax on the purchase, we just pay shipping since it is going out of state. It usually only comes to a few dollars more and this way, Disney packs and ships it, rather than us having to carry it or ship it ourselves. Since I usually do one big purchase, rather than buy at lots of different stores it works for us. We usually do it toward the end our trip after we have seen a bunch of stores and know what we want. If there is a single item we want here and there, we just buy it and put it in our suitcase, but most of our stuff is sent through Disney. I love shopping that way and the kids don't really miss the stuff and get a great surprise a few days after we get home!