We have done the Scandinavia/Baltic Cruise with the Jewel of the Seas.
It was wonderful, starting in Harwich, England, next day Oslo-Norway, further to Kopenhage-Denmark, Stockholm-Sweden, St. Petersburg-Russia and Tallin- Estonia.
I really can recommend it.
You find some photos here:
and than the link: Baltische Lšnder.