The last-minute offers are occasionally better than opening-day rates, and are definitely worth watching for, especially if you have a flexible schedule and live close enough to not have to fly to the port. Disney's cruises will never be "cheap", though. Keep that in mind. You'll get a better deal than someone who booked 8 months before sail date, but you'll still be paying Disney prices.