Cruise1st has knocked £200 off the price of a 9-night cruise around the Canaries and Mediterranean this December. For an impressive £399 per person, you get a full-board cruise on the Norwegian Spirit and return flights with checked luggage.
Flights depart from London Gatwick for Barcelona on 1 December. Travel from London Heathrow, London Luton, London Southend and Liverpool from £20 more per person.
You can depart on 10 December for £30 more per person; 13 November for £50 more per person or on 22 November and 6, 15 January, 2014, for £100 more per person.
From Barcelona, Norwegian Spirit sails to Casablanca (Morocco), Santa Cruz de Tenerife, Arrecife (Lanzarote) and Malaga (Spain), before returning to Barcelona.
Norwegian Spirit is a ship with "a mix of classy and fun spaces, a lively atmosphere, awesome kids' facilities, and an amazing number of restaurants", says Frommer's. There are 17 dining options and 10 bars and lounges onboard, including Cagney's Steak House, the Bier Garten Grill (serving German beer and bratwurst), Le Bistro French Restaurant, and the Galaxy of the Stars Observation Lounge. Other facilities include a casino, a show lounge and a spa and fitness centre.
The price is based on two sharing an Inside Stateroom. Upgrade to an Outside Stateroom for £100 more per person or a Balcony Stateroom for £200 more per person.
Transfers are not included, but can be added for an extra £20 per person, return.