The cost to ship will depend on the distance you are shipping from (I assume shipping from Georgia will be less that shipping from Oregon), the type of delivery service you choose (regular ground, next day delivery, etc), the overall size of your package and its weight. The easiest way to get a ballpark idea is to go to the UPS and the FedEx websites. They tell you how to measure your package. You can have a pretty big box and still not be in the "oversized" category. I found a box the size I thought I'd need, and entered those measurements, then entered the zipcode I'd be sending it from and to (Lake Buena Vista), then I entered an approximate weight. Check both sites, they can vary a lot. I used regular ground service (guaranteed delivery date for my zip code was 3 days, one year it arrived in 2 days). In 2002, UPS was cheaper than FedEx by a little (I paid about $28, and I think FedEx was about $30) , in 2003 the estimated UPS cost was about $30, and the FedEx cost was $17). Once I had my box size and zipcode, I tried different weights and I found that the cost for a 20 lb box was the same as a 50 lb box (at 51 lb, the price began going up again). I didn't intend to send juice boxes because they are heavy and the weight adds up, but since 50# cost no more than 20# and I had room, I went ahead and sent them too.
It was much easier than lugging these things through the airport. I bought everything when the stores ran them on sale, and I know I wouldn't have just happened on a sale on everything we wanted once we were in Orlande. On the grocery stop, we just bought perishables.
I don't know about shipping things back home, I only shipped consumables and disposables.