Also to add - as long as you are before the final payment date, you can refund any difference between the fare you paid and the current fare for most mass-market cruiselines (as long as it's not a specifically stated no-discount, new bookings only fare). So there is not necessarily the "best time to book" but there is value in checking the fare periodically. I use cruisefish (paid, but worth it) to alert me to drops in fare.
|