We've spotted this early saver fare from P&O Cruises: £599 per person for a 12-night cruise to Portugal, Gibraltar and Spain. This works out at about £50 per night, including all your meals and tips, to visit five cities.
You'll depart from Southampton aboard Iona, one of P&O Cruises' newest ships, on 2 January.You'll then sail to Gibraltar, Alicante, Barcelona, Cádiz and Lisbon, before heading back to Southampton.
Pirate tip: the lowest price is to stay in an Inside Cabins, but Balcony Cabins are only £100 more per person (a little under £8.50 per person, per night) — we think it's well worth the extra cash.
*We might be Pirates, but we’re an honest bunch. We check all our deals when we review them to make sure everything is available. But here’s the catch: with deals this hot, things change quickly: flight prices fluctuate, hotel rooms sell out, currencies yo-yo. But mainly, demand for the best deals means the lowest prices don’t last long. But, if you’ve missed out this time, don’t worry: we’re working on more great offers.