THE LAST CALL
Last-minute bookings can really nail a bargain, but you need to benefit from patience. Check out the fares exactly 30 or 60 days before the departure date.
This is the last opportunity for travellers on most cruise lines (not all) to cancel existing reservations without big penalties. At this point the cruise lines know how much availability they have left and reduce it heavily to sell it quickly.