Christmas in Spain, Portugal & the Canary Islands – 12 Nights
12 nights from £1,599pp
Experience a festive escape through Spain, Portugal, Morocco and the Canary Islands on this luxurious 12-night journey, combining two nights in Tenerife with a 10-night cruise...