I just came back from my second cruise, I highly recommend pre-tipping. RCCL's guidelines are $68.25 per person for a 7 day cruise. This takes care of everything EXCEPT, if you do order room service, they charge gratuity each time, and of course if you feel the services warrant extra tipping for any members of your staff, then you have the choice to do so. I feel that our service was even more exceptional because we chose to pre-tip. At the end of the cruise we were very disappointed in our waiter and our headwaiter, so when it came time for extra tipping, they were skipped, but there was no guilt because they did at least get the fair minimum amount. Tipping can be a rewarding experience, it was nice to give them something extra for their outstanding service and they were so grateful.