Barcelona serves up sun, sea and sand in buckets and spades, not to mention sangria, shopping and some seriously impressive architecture.
Royal Caribbean private island Perfect Day at CocoCay envelops holidaymakers in a pristine oasis surrounded by crystal-clear turquoise waters and swaying palm trees.
South Africa cruises are something of a bucket list trip, with holidaymakers able to get close to the Big Five on safari land excursions and admire the country’s coastline at sea.
South America cruises are a fantastic way to enjoy a taste of this diverse, adventure-packed continent – what can you and the family enjoy in Brazil, Peru and beyond?