Alaska is one of the most stunning places in North America to see from the water, with cultural and scenic attractions to experience on a once-in-a-lifetime cruise. Princess Cruises’ seven-day one-way Voyage of the Glaciers sailing from Vancouver to Anchorage costs from £659 per person. The trip, which departs on 9 September 2017, features two glacier viewings, including Glacier Bay National Park and College Fjord, plus five ports of call. Book by 28 February 2017.
Visit Spain, Portugal and France in spring on a seven-night adventure with P&O Cruises aboard Ventura. After departing Southampton on 2 April, you'll spend a day at sea and arrive in pretty Vigo, before sailing to beautiful Lisbon and historic Oporto. You'll spend another day at sea, where you can indulge in the delights of the ship, including the entertainment and kids' clubs, then make a final call in Cherbourg. The full-board cruise costs from £579 per person (subject to availability).
The beaches, the cuisine, the historical sites: Mexico is a fantastic place to visit on a cruise holiday and Princess Cruises' seven-day round-trip sailing from Los Angeles is a great way to do it without breaking the bank. The week-long Mexican Riviera cruise on Emerald Princess costs from £459 per person in November 2017 and calls at Puerto Vallarta, Mazatlan and Cabo San Lucas. While there, you can go whale watching and visit Mazatlan's Cathedral Basilica and Plaza Revolución as you enjoy Mexican-themed cuisine, tequila tastings and Mexican shopping on the ship. Book by 28 February 2017.
Fly-cruises are ideal for exploring far-flung corners of the world and one of the most exciting destinations is Asia, with its bustling cities, intriguing local life and marvellous food. On Royal Caribbean’s 19-night cruise on board Mariner of the Seas from 4 October 2017, you will fly to Shanghai and spend two nights in a four-star hotel before visiting Xiamen and Hong Kong in China, Ho Chi Minh in Vietnam and Singapore to spend another two nights in a hotel. You will then fly to Bali for a five-night hotel stay before returning to the UK. The cruise is based on a full-board basis and costs from £1,499 per person with Forever Cruises.
- Escape on a mini-cruise for May Bank Holiday with a lovely three-night sailing to Belgium and France with Royal Caribbean via Forever Cruises for as little as £399 per person. The cruise on board Independence of the Seas, which departs Southampton on 28 April 2017, includes a day in Bruges to explore the city in spring, followed by a day in beautiful Paris before you return to Southampton. The holiday is offered on a full-board basis and provides a wonderful opportunity to discover Europe before the summer crowds arrive.
Experience opera, history and romance on a 12-night Placido Domingo concert cruise with Costa Cruises, which includes three free nights in Verona on a room-only basis and two free nights in Barcelona on a room-only basis. This 19 July 2017 holiday with Cruise Nation costs from £849 per person and includes return flights from Cardiff and opera tickets. It calls at Venice, Trieste, Mykonos, Katakolon, Corfu, Dubrovnik and Venice.
- May is a terrific time to see the Mediterranean in all its glory, from the lively cities to the sun-kissed islands. On a 15-night cruise from Princess Cruises via Cruise Nation, you'll enjoy an overnight stay at a hotel in Barcelona before sailing to gorgeous destinations including Marseille, Florence, Mykonos, Istanbul, Santorini and Naples on board Royal Princess. The cruise, which costs £1,099 per person and departs on 5 May 2017, includes a three-night stay in Rome at the end of the cruise and return flights from Cardiff.
From the Northern Lights to the dramatic scenery as you slice through the mountains, the views on a Norwegian fjords cruise are hard to beat. On a full-board round-trip cruise from Southampton aboard Princess Cruises' Crown Princess via Broadway Travel Cruises, you'll explore the beauty of Stavanger, Skjolden, Olden and Bergen from £649 per person over seven nights. The 1 July 2017 cruise also allows you to experience the many wonderful dining, relaxation and entertainment facilities on board the ship.
Soak up the sunshine of the Canaries on a fabulous cruise-and-stay holiday, which takes in the classic islands of Lanzarote and Tenerife, while taking you beyond the Spanish islands to Portugal and Morocco. On the winter fly-cruise from Broadway Travel Cruises, you can travel from various London airports on 10 February 2017, before spending seven nights' full-board aboard Thomson Majesty, then seven nights' half-board at the four-star Catalonia Las Vegas Hotel in Tenerife - all from £863 per person. Ports of call include Santa Cruz de la Palma, Funchal (Madeira), Agadir (Morocco) and Arracefe (Lanzarote).
- Explore the wonders of Abu Dhabi, Oman and Dubai on a winter sun Arabian cruise holiday for just £1,111 per person from Cruises1st. On the eleven-night holiday starting on 26 November 2017 with Celebrity Cruises, you will fly from the UK to Dubai overnight before transferring to Abu Dhabi to board Celebrity Constellation for a ten-night cruise. From Abu Dhabi, you will sail to Muscat and Khasab in Oman, then travel to Dubai and Abu Dhabi. With just two days at sea, this cruise is perfect for delving into the Arabian culture.