PamCo88 - like Rikersmom, we bought the large Shipmates figure and they shipped it home - they did not have the figure on board (other than display) and so it came from their warehouse I believe. With regard to shipping from the shops, we were told on our June 02 cruise and our July 03 cruise that they did not do that. We simply bought the snowglobes and then hand carried it off the ship. We had an extra day at WDW after the cruise and shipped it home from the Boardwalk - their business center there did it for us and it arrived home safe and sound. We have also done that from Coronado Springs as well.
Good luck on your wedding and have a great time on your honeymoon!