As this will be our first MSC Cruise, I have a question about registering a credit card. When I completed our check in information (passport info etc) it also let me put a credit card in that we will use for onboard expenses. Do I still have to register at one of the kiosks?