It is a cashless environment on board. You sign for everything and it is charged to your credit card. You cannot pay with money or travelers checks for purchases. (Maybe at the end you can, but not on an individual purchase basis.)
you register everything on the keycard you are given upon embarkation. If you are paying cash, when you get onboard, you need to go staight to the pursers desk and put money over the desk against your account. We have done this and you just need to make sure that you keep up to date.
What do you mean this isn't how they eat onboard?
Queen Elizabeth 2 - Trans-Atlantic 2001
Queen Mary 2 - Caribbean - 2004
Queen Mary 2 - Mediterranean - 2004