With stops in six countries, this 12-night deal from Iglu Cruise is a great way to discover the Baltic's most popular cities. Plus, at £679 per person, it's up to £270 cheaper than we have found elsewhere.
Guests will depart from Dover aboard Carnival Legend on 3, 15 July, meaning long days and warmer weather. The price is based on accommodation in an Interior Stateroom and includes all meals and snacks. Click here for more information.
Prices are exclusive to Iglu Cruise and valid until 6 April.
Baltic cruises are "an inspiring and cultural alternative" to the Mediterranean, says cruise expert Douglas Ward. This itinerary certainly delivers on both counts, with stops in some great cities. The ship first calls at Copenhagen (Denmark), a "friendly, stylish city with gorgeous food and architecture", according to The Guardian.
Carnival Legend continues on to Warnemünde (Germany) -- the starting point for optional excursions to Berlin**, -- Helsinki (Finland) and St Petersburg (Russia), where the ship will stay in port overnight, giving more time to discover the city Cruise International calls the "jewel in the crown of Baltic voyages".
The last two ports of call are Tallinn (Estonia) and Amsterdam (Netherlands), before Carnival Legend sails back to Dover.
One of Carnival Cruise Lines' fleet of Fun Ships, Carnival Legend has a good range of facilities including a spa, a fitness room, two outdoor pools (including one with a retractable roof), hot tubs, a show lounge and a nightclub.
Upgrade to an Ocean View Stateroom from £70 more per person or to a Balcony from £100 more. A family of four sharing a Stateroom can sail for a total price of £2259 (£565 per person).
The same sailing is available for travel on 21 June for £20 more; on 8, 20 August for £70 more or on 27 July for £120 more per person. Click here for more information.