This was our first Viking river cruise and we almost certainly will do more. We took a Danube River cruise from Nuremberg to Budapest, with extra days in Prague before the cruise and Budapest at the end.
Embarkation was smooth and handled well. However, at the end of the cruise they really push you out of the rooms early. Everyone has to be out by 9 a.m. even though that count as one of the eight days on the cruise. There was some confusion and late buses on our last day.
The cabin was wonderful. We had a balcony but because of inclement weather most of the time on the river, we seldom used it except to take pictures. Cabins are extremely clean and incredibly well thought out. There isn't a lot of room, but it works well. Besides, who is going to spend time n the room when there are so many tours to take, places to visit, and good food in the shipboard restaurant.
Speaking of food, the quality was excellent. Service was generally good, with an occasional lapse. Portions were general small, which we liked. We get frustrated when we go out and can't eat all the food. You could order as much food as you wanted, with several choices at each meal and at least 4 desserts.
Shore tours were superb, with excellent guides, with just one exception. All were knowledgeable, spoke excellent English and offered tips and help when asked. We did several tours that Viking claimed were unique to its company, although there was no way to confirm that.
There were no children aboard and I can't imagine what a child would do on such a cruise. Most of the passengers were in their 60s and older, with a few exceptions. The majority were from the U.S., but there was large Canadian contingent aboard our cruise, plus a few Brits and others.
In Nuremberg and Vienna, our dock was not within walking distance of the heart of the cities. In most cites, we docked near the downtown and other sites. Viking always provided excellent buses for tours.
This was a great introduction to river cruising and we definitely plan to do it again.