OK, I have to eat a little crow today.
I had grumbled here recently about our first European river cruise. Due to high water on the Moselle, Viking had to alter our itinerary substantially and it led to an enormous amount of bus travel. I said I was "one and done" with river cruises.
Today I got an email from Viking and they not only apologized for the problem, but gave me a voucher worth 20% of the cost of our trip, good on any future cruise.
Looked at the schedule and called them up.
The agent not only handled the voucher, but offered a bunch of other discounts.
I signed up for the 8 day Rhine Getaway cruise (Amsterdam to Basel) in 2017 with a 2 day extension to Lucerne that will cost about half of this year's 14 day cruise.
Since we definitely liked the ship and pretty much everything except the significant bus time and reduced free time on this year's cruise, we're pretty stoked about doing this next year.
After finishing with Viking in Lucerne, we'll head to Zurich for a couple of days, then Munich for a bit, then home. Since we already have a Galapagos trip booked for May, I'm seriously looking forward to next year's travel schedule.