RCCL requires your credit card information to take your advance shore tour reservations. When we went on Princess to Alaska, two years ago, they took the reservations but didn't charge you until you got onboard. RCCL charges your credit card the minute you book your tours. I just booked ours for two months from now, but I don't understand why they charge your credit card way ahead of time, instead of when you get on board, like Princess and NCL? I didn't want to be shut out of the shore tours I wanted, but I sure don't like the way they do it.
How far in advance do you book your shore tours?