The truth is last-minute cruise deals are actually pretty rare. As you'll see below, prices for cruises are fairly consistent no matter how soon it is to booking. And if anything, you'll save by booking farther in advance. No matter which ship, it's usually cheaper to book in advance.