For £343 (USD$525) per person including taxes, cruise the Caribbean this autumn on a ship named one of the best in the world by Condé Nast Traveller's 2013 Readers' Choice Poll. This deal from LastMinuteCruises.com saves £277 on the regular price and includes $50 onboard credit per cabin to spend on anything from cocktails to spa treatments.
Depart from Fort Lauderdale, Florida on 1 or 15 December and sail on Royal Caribbean's Independence of the Seas for six nights in an Interior Stateroom. Depart on 15 November for £98 ($150) more per person and sail for eight nights.
Ports of call include St Thomas, St Maarten, Jamaica, Puerto Rico and Cozumel. Click here for more information.
Independence of the Seas caters for everyone with a good mix of family-friendly and adults-only areas. The Royal Promenade, with various dining and shopping options, is one of the main attractions. There's a huge range of facilities from a spa and a casino to a mini golf course, an ice rink and a surf simulator. There is a main area for casual dining, as well as the steak and seafood restaurant, Chops Grill, and a 1950s-inspired diner, Johnny Rockets.