This was our third Viking cruise (two river/one ocean) and we were not disappointed. We took the "Castles and Legends" voyage which included four days (two in Munich/two in Salzburg) prior to sailing and thoroughly enjoyed it.
The ship itself is lovely with beautiful artwork, comfortable seating areas, and plenty of room on deck for sightseeing. Coffee and yummy cookies (or pastries in the morning) are always available for snacking.
The staff is terrific and made our time on the ship so much fun. Within a couple of days many seemed like old friends.
The cruise director seemed to be everywhere and made sure that we all were able to experience all the wonderful sights and sounds of the cities we visited.
The tours were well planned and the various local guides were so good. Each of them knew so much about his/her city and made our visit both a learning experience and fun.
The food was excellent and there were enough options for even the fussiest eater (me!) There were always local specialties included on the menu.
We would definitely recommend Viking to anyone looking for a very special river (or ocean) cruise. First class treatment throughout - from the planning stage to the cruise itself.
Rooms on the longships are not big, but are very well organized, comfortable and give you what you need. They are comfortable and provide lots of spots to store belongings and souvenirs.