Sail to eight ports across Scandinavia, Russia and the Baltics for £33 per night, with this deal from Cruise Nation. For £399 per person, you get a 12-night cruise on a newly refurbished ship and return flights -- we found the same sailing elsewhere for £250 more.
Flights depart for Amsterdam from London Gatwick on 13 July. Click here for more information.
After guests have touched down, they will board the Costa neoRomantica and head to the Danish island of Bornholm, Helsinki (Finland) and St Petersburg (Russia), where the ship stays overnight.
Next stops include Tallinn (Estonia), Stockholm, Visby (both Sweden) and Copenhagen (Denmark), "a cutting-edge city boasting avant-garde design, art and architecture as well as chic and inventive new restaurants," says Condé Nast Traveller. The cruise ends back in Amsterdam for the return flight to London.
The price is based on two sharing an Inside Cabin. Outside Cabins cost £100 more per person.
Formerly the Romantica, the mid-sized Costa neoRomantica underwent a refurbishment earlier this year. New features include a cabaret lounge, a nightclub, an Italian restaurant and a wine and cheese bar, plus the Samsara Spa, complete with a thalassotherapy pool, a Turkish spa and a sauna.
Transfers and baggage are not included. Transfers can be added from £22 return, and 20kg baggage from £28-£34 per piece.
Fly from 17 regional airports from £29 more per person.