We prepaid the gratuities when we purchased our cruise and then took $100 in ones and $100 in fives. Every morning we left $5.00 in our cabin for the room stewart and every evening we gave our waiter $5.00. On the last night we gave the waiter $20.00, (he was very good and attentive) and we gave our cabin stewart $20.00 on the last morning. The $1 we used for tipping for room service and drinks. And you also need money for the porters who will take your luggage when you first get to the terminal. They recommend $1. per bag so that is what we did.