We chose this cruise in 2018 for sailing in 2020. We had to extend our wait due to Covid. We lost St. Petersburg due to Poopooism but Viking made up for that with a couple of stops in Denmark and Mariehamm. I'd go there, again. We really enjoyed Bergen, Oslo and Copenhagen; great cities. My favorite city was Gdansk. Incredible people and history! Berlin was a bit of a disappointment. We were left in a strange place with no guide for 2 hours. We finally got on a Hop On Hop Off bus with a good map. We learned more this way!!
Entertainment was first rate. Pianist Olena was one of the best I ever heard and certainly the best I ever saw in person. Violinist and cellist were equally brilliant. The stage shows were amazing. I liked the excursions, as well. The ship was incredibly well run and extremely comfortable. Our state room was perfect!!