Speaking of money, have you checked out AARP discount gift cards for Carnival? You need a membership, don't have to be 50 or over anymore and you can apply your gift cards to pay off your cruise fare, excursions, specialty restaurants, pretty much everything on board and save 10%. I've been using them on all my cruises and the savings really add up.