Credit to Carnival Cruise Line and ambassador John Heald for constantly answering questions and concerns from cruisers. The ...
Booking a cruise is just like buying a car, meaning you can negotiate the price and get bonus perks, so ~never~ pay the price ...