Sailing north to south on the Rhine with a side trip up the Moselle, starting in Amsterdam and ending in Basel, the trip was first class all the way. Accommodations were excellent, food was fantastic and the on shore tours were all top-notch. Very accommodating staff that catered to your every whim. Great lounge and over the top entertainment nearly every night. We would recommend to anyone wanting to see beautiful scenery, quaint and not so quaint german towns and cities, and a a slew of castles and vineyards, The tour guides were all very informative and helpful in directing us to see what was important to us. We especially enjoyed the days on the Moselle, lined with vineyards on impossible slopes, and many picturesque towns.
The American Cemetary in Luxembourg was a moving experience as was the trip to Luxembourg City. The roman ruins in Trier and all along the Rhine were an added bonus.
A very efficient use of space - small but manageable.