Royal Caribbean does the same as the Disney Cruise. When you check in, you give them a credit card that will be used as backup for all your onboard purchases. You use your room card for all your purchases.
At the end of the trip, you can either settle up with cash or have all your room charges transfered to your credit card. Every cruise I've been on has the same policy. Hope you enjoy your cruise.
RCI Radiance of the Seas - Aug 05
RCI Monarch of the Seas - May 05
RCI Mariner of the Seas - Mar 05
NCL Norwegian Dawn - Jun 04
RCI Mariner of the Seas - Feb 04
Golden Princess - Sep 03
RCI Vision of the Seas - May 03
RCI Brilliance of the Seas - Sep 02
NCL Norwegian Star - May 02