Originally Posted by aspengal
You will find prices go down closer to sailing. You will be able to cancel(sometimes with a fee, sometimes no fee), prior to date of final payment, Ask.
Definitely not necessarily true about prices going down closer to sailing.
It's always best to book as early as possible because that could very well be the best price available and prices could go up. If a ship is selling well, prices will go up and if you wait, you could end up paying more money. Plus, if you book early and then the prices go down before final payment is due, most of the time your agent will be able to get the reduced rates. And if you cancel prior to final payment due date, unless you booked a non-refundable deposit rate, you can get 100% of your deposit refunded. After final payment due date, it depends on the cruise line as to whether they allow a reduction or not if the price goes down. But sometimes your agent can work with the cruise line to get upgrades or onboard credit, which is why it's always best to work with a cruise specialist.