hi there,
This is very good question because it can be confusing to know who to tip and when. In general, it is expected that you tip your servers during meals, your housekeeping staff and the maitre d'.
Some cruise ships simply charge a "daily tipping fee" to your bill automatically. If your ship doesn't, expect to
tip about $1-$3 per day, per person in your group. You can often have this amount charged to a credit card along with your bill at the end, or you can take advantage of the "tipping envelopes" provided by most
cruise ships at the end of a trip meant to be filled with cash.
Hope this helps
Vacationbuddy