This cruise was really an experience of a lifetime - the ship itself was very comfortable and the staff was incredible. Almost any request was met. For instance, one of the people we were traveling with happened to mention to our waiter one night that he would like some sweet potato fries (why, I can't imagine) - he was served those the next evening. The evening meals were delicious and the service was impeccable, with three different entrees each night (as well as the standard steak, fish or Caesar salad offered every night). The lunches and breakfasts had many varieties and choices available, especially breakfast, with cooked to order eggs, omelets, pancakes, crepes as well as cereals, several different breads and a large choice of drinks. The short excursions were well planned and executed, with little wasted time. Be prepared to walk 5-7 miles a day on a typical short excursion (included in the price). There were other optional tours - a Strauss/Mozart concert at the Winter Palace in Vienna, a visit with a real prince at his winery estate in Germany, visiting off-river towns in Bavaria and many more (at least one optional tour a day and more often two or more).
We could not have asked for more on this trip.
Independent walking tour of the town.
We stayed in Amsterdam for three days prior to the river trip, independent of the cruise line.
We took a World War II of the Nazi relics of the area and a tour of the court used in the Nuremberg Trials.