I signed up on
cruises.com , and get e-mails regularly from them about last minute 'bargains'. I've never been on a cruise, so I'm not sure how much of a bargain they are, but comparing them to the regular prices mentioned on the cruise lines sites, they do look pretty good!