Every week we invite competing companies to give us their best deal for a specified holiday. Today: a winter Caribbean cruise. Prices are for two people travelling together and include flights from Heathrow, all fees and taxes, tips, shore excursions and on-board entertainment...

Princess Cruises

£2,438: 12 nights, Eastern Caribbean Voyager aboard 'Ruby Princess'. Departs Heathrow 23 November and Fort Lauderdale 24 November, calling at Princess Cays (Bahamas), St Thomas, St Kitts, Barbados, St Lucia, Antigua and Fort Lauderdale. Includes overnight accommodation prior to embarkation, 10 nights' all-inclusive accommodation in an inside cabin and transfers. "Ruby Princess is one of the biggest and newest superliners in the world. On this cruise she will visit some of the best-known tropical destinations in the Caribbean, including Princess Cruises' own private haven in the Bahamas, Princess Cays." Pieter van der Schee of Princess Cruises UK. (08453 555 800; princess.com)

Regent Seven Seas Cruises

£5,976: 15 nights, Rio de Janeiro to Fort Lauderdale aboard 'Seven Seas Voyager'. Departs Heathrow 3 December and Rio de Janeiro 5 December, calling at Salvador de Bahia (Brazil), Fortaleza (Brazil), Bridgetown (Barbados), St John's (Antigua), San Juan (Puerto Rico) and Fort Lauderdale (Florida). Includes 14 nights all-inclusive accommodation on board in a balcony suite; hotel accommodation in Rio and transfers not included. "Regent is the most all-inclusive, luxurious cruise experience in the world. With free flights and excursions, this holiday is the perfect added-value winter break," says Graham Sadler of Regent Seven Seas Cruises. (023 8068 2280; rssc.co.uk)

Royal Caribbean International

£2,198: 10 nights, Eastern Caribbean fly/cruise aboard 'Independence of the Seas'. Departs Heathrow 10 December and Fort Lauderdale 12 December, calling at Philipsburg (St Martin), Charlotte Amalie (St Thomas), San Juan (Puerto Rico), Labadee (Haiti) and Fort Lauderdale. Includes one night's accommodation prior to embarkation and eight nights' full board on board; transfers not included. "Guarantee yourself some winter sunshine onboard the action-packed Independence of the Seas; with 15 decks of activity there is something to keep everyone entertained," says Jo Rzymowska of Royal Caribbean International. (0844 493 2061; royalcaribbean.co.uk)