I agree, doing something that will help one's budget when on a cruise is very important. Using a credit card with a 'cash back' benefit is one way. Exploring other ways is why I would also use a gift card with a 10% discount, example: $500 Carnival gift card purchased for $450 = $50 savings + the 'cash back' cc benefit. Yeah, I'll go for that. 😁😁
I'm just hoping some super cruisers will post some good ideas for additional suggestions. And I've learned a LOT here!