The Rhine river gorge, medieval towns, Prague pre-trip were all worth the cost.
Excellent service by Viking. Pickup and drop off at the airports were spot on.
The Cruise director Andrew did a great job managing a large group of people.
Small as expected but well appointed.