Been on about 50 total cruises but only 2 Riverboat sailings. The first riverboat was 2 1/2 years ago on Viking's Pride, a 10 night Tulip Time sailing Amsterdam to Amsterdam. It was really only a 7 night sailing as three nights we were docked in Amsterdam using the ship like a hotel. The latest was an 11 night Avalon Waterways cruise tour on their Visionary. The tour included 2 nights in Prague at the Old Town Marriott, then a 7 night sailing from Nuremberg to Budapest ending with 2 night at the Inter-Continental in Budapest. Our Avalon Sailing was a charter but pretty much everything is what anyone booking with Avalon Waterways would receive.
Let start with the ships themselves. I liked the Avalon Visionary better than the Viking Pride. It was smaller holding 128 vs. 178 and had a better decor. Lacking though were drawers in the cabins. Lots of shelves and cabinet storage but no drawers. Bathrooms goes to the Visionary as well. Bigger and nice layout. Beds were set up as a Queen on both ship but the Visionary had a thick topper, so no center crack like on the Pride. On the Visionary we had a Cat. E, minimum rate, which was much nicer than the minimum rate cabins we saw on the Viking Pride. We upgraded to a Cat. D on Viking's Pride because of no hotel beds in minimum. I understand Vikings new ships have comparable minimum rate cabins to the Visionary. Keep in mind that riverboat cabins are much smaller than those on large cruise ships. You spend very little time in your cabin other than sleeping. When going through locks you are requested to have your sliding doors closed in the cabins with them. Also when docked you might be right against another ship as they often dock two or three abreast. You have to walk through one or two other ships to get to the pier. Personally I would not pay for more than a minimum rate cabin as long as it had "hotel style" beds. Most cabins are about the same size in all categories except the suites which are still not that large. Save your money and book minimum rate cabin. They are always the first to go.
Food goes to Viking hands down. Viking did 4 course table service lunches equal to those in a fine hotel, the same for dinner. Avalon did buffet lunches with one item that could be ordered from the kitchen. Most passengers didn't even know that unless asked for a menu. I felt the food on Avalon reminded me of large cruise ship buffets and pretty much the same everyday. Dinner, while offering table service were not as elegant as Viking. Wines and beer were freely poured on both at dinner. I am not sure now that Viking has added 24 new ships in just two years if their food and service is up to par with that offered in the Spring of 2011. The Visionary offered coffees, teas and other beverages 24/7 as did Viking but Avalon always had lots of fruit and homemade cookies set out as well. It was hit or miss with Viking for snacks.
Lovely cabins with nice baths however total lack of any drawers. No American outlets in cabins which is strange for a line that markets mostly to North Americans.