We had never done a river cruise before and were not dissatisfied with our choice. People are all friendly and helpful. Went to many beautiful places and enjoyed every minute on and off the boat. I would definitely encourage anyone thinking of a river cruise to think of Viking as their choice as they go above and beyond to please you.
We planned most of the excursions before we departed for our cruise. However, we did manage to do a few side excursions as you meet people at restaurants and public places that often times can recommend people that do this part time and you will get a personized tour.
We did a few in variuos cities and were very glad as we saw some things that only the locals really know about.
Small cabin as you are on a boat. You do have enough room to move around and do what you have to. Extremely clean. Sleeping is no problem as you don't even feel the boat moving when you are underway.