Also check with the cruise line about a veteran discount. We used carnival and they offered a discount to vets which for our package added up to about $90 / person. But you had to knw to ask about it. It's worth a shot.