Here's the sort of deal that doesn't come round very often: £299 per person for a 9-night Spain and Portugal cruise with Fred. Olsen Cruise Lines. That's £100 cheaper than the current selling price and a saving of £540 per person on the brochure price.
For just over £33 per night, this offer includes full-board accommodation in a 2-bedded cabin aboard Black Watch -- you'd pay a lot more than that just to eat out for breakfast, lunch and dinner.
The cruise departs from Southampton on 4 December and stops at Lisbon ("one of Europe's most visually striking capitals" according to Frommer's), the Algarve port of Portimão and Gibraltar. The ship will then start its journey back to Southampton, stopping in La Corunã along the way.
Cabins allocated will be either Inside or Outside; however, you can guarantee an Outside Cabin for £50 more per person. Superior Outside Cabins are £75 more per person. Upgrades to a Junior Suite are just £150 more per person.
The mid-sized Black Watch has ample room on deck for strolling. Onboard dining options include the spacious Glentanar Restaurant, the Orchid Room and the more casual Braemar Garden Cafe. Lounges include the nautically themed Lido Lounge and The Observatory. Other facilities include the Neptune Lounge, which hosts regular shows and cabaret acts, a small cinema, two swimming pools, a tennis court and a fitness centre.