Spent a few nights in Prague prior to the cruise and another couple in Amsterdam after. Viking staff couldn't have been more attentive. The daily tours, the transfers, the food and even the cabin were above expectations. We also had near-perfect weather the whole cruise. The tours on shore were conducted by very knowledgeable locals who explained the complicated history of the various regions we visited. In all, a most enjoyable experience and one that will be hard to top in the future.
Excellent size. Perfect for 2 people, good size bathroom. Nice balcony. Everything was wonderful.
Interesting city.
One of the nicest towns in Germany. Loved it.
Great walking/bus tour. Lots of history.
Wonderful castles.