Regardless of what way you choose to go about it, having your gratuities prepaid before your vacation begins is a surefire way to ensure that you don't get any hidden surprises at the end and further enjoy the luxury of convenience. Potentially, you could board your cruise and not spend another penny.