Keep a basic, personal accounting of all your expenses. Just because you paid for a ticket doesn’t mean everything is free. Many cruises are cashless, so you are charged for extra expenses based on room number. Wifi might cost $25 an hour. Food might cost up to $75 a person, per day, before alcohol is included.