River cruising is much more of a relaxed time than cruising on the huge ocean ships. It's easy to navigate the boat and it takes a fraction of the time to get around on the boat. The trade-off is that there is no pool, gym, auditorium, specialty dining rooms,huge buffet, and fewer items to choose from on the menus.
All ports were equally good. All tour guides were natives who spoke English well and were very knowledgeable and enthusiastic about their cities. Viking included a couple of good surprise additions, a walking tour on embarkation day and a wreath and gingerbread making demonstration in Passau.
The food in the dining room was always excellent. Plus there was food at a couple of the afternoon activities. And morning pastries followed by cookies at the beverage stations were popular.
It was smaller than the ones I've had in ocean cruises at the same type of category, but was arranged well.
This was the only port with an afternoon tour rather than a morning tour. It was great, but the terrain was the most hilly and cobblestoned and there was a mist some of the time. It was Black Friday and I even got in on a discount I didn't expect.