Our travel agent suggested Viking Cruises. It was perfect! The stateroom was spacious and lovely. The included tours were educational and informative. Having walking challenges, it was nice to have the leisure tour options. And with guidance of the tour guide and Viking reps, I was able to use a taxi twice to save my walking strength.
The meals were excellent. I would have preferred an additional wine choice at several dinners, but what was offered was good. Attended several entertainment events that were fun. Though we were docked next to one ship one night, the other nights were perfect.
We did two optional tours: Cesky Krumlovo and the Budapest thermal baths. Cesky was a beautiful city with old structures. The baths were exceptional. Only addition here would be a map of the bath pools. We got turned around a couple of times while trying many pools.