We are leaving on our first disney cruise next month. I've read about these tumblers in a few places, and they seem like a great idea. Can I buy them once on board, or should I buy and pack them? If they are on board I think it would be a great souvenir and would rather wait. Thanks!