A cheap cruise on the MV Discovery from Southampton through the Kiel Canal to Gdansk, Stockholm, Tallin (Estonia), St Petersburg and Copenhagen.  It was beautiful weather, the lectures were good, shows were so-so and good was lovely!  Highly recommended!