Viking's Paris to Prague begins with a short visit to Paris and ends with a short visit to Prague. But, the river part of the vacation actually runs from Troyes to Nuremburg. Excellent, friendly, courteous staff oversee all aspects of the trip. Most excursions are covered and there is always a staff member to run "drag" to make sure stragglers don't get too far behind. This is a very active vacation and cruisers should come ready to walk and walk and walk on uneven ground as well as up and down hill. The staff gave people plenty of time at the sites, so shoppers should be happy.
Excellent food is available at all meals. Includes beer and wine with meals. Although there is an opportunity to upgrade to a wine and beer package this really isn't necessary unless one is either an alcoholic or a wine connoseur (or both). Accommodations were very comfortable and sufficient in size. There is open seating in the dining room with only one sitting. The small size of the ship made it very easy to mix with the other passengers and to actually get to know them, unlike what you would find on an oceanliner.
We have cruised a lot--over 30 cruises--and can think of nothing about which we can complain. This was our first European river cruise. It will not be our last. Hotel accommodations in both Paris and Prague were superb both in quality and location. Excursions were a mix of historic sites, cultural sites, and general tours. One suggestion is that you shouldn't feel that you have to do all of the excursions or the extra excursions. Many stayed on the ship to rest for the next port.