After 50 cruises, I still tell future travelers to avoid these mistakes, like sailing during hurricane season or flying in on ...
Booking a cruise is just like buying a car, meaning you can negotiate the price and get bonus perks, so ~never~ pay the price ...