My kids are getting some Disney dollars from their grandmother before our trip next month. We are spending a week on the Magic and then we're going to spend four days at the parks. Can they use the Disney dollars in the shops on the ship or do you have to use your room charge? I've been on other cruise ships where they don't take any cash on board. They can always wait to use the Disney dollars when we get to the parks, if necessary, but I was wondering whether they can use them on the ship as well. Thanks for the info.