Was our first river cruise. Chose Avalon because of good reviews, well priced and wanted to see Budapest, Vienna and Prague. Had always heard great things about river cruises and Avalon met all our expectations re meals, tours and hospitality. Our time in Budapest was well spent with excellent tours. This continued to Vienna where we docked two days. Organized morning excursions and plenty of time on our own in the afternoon. Ship was docked very close to a subway stop. The other stops were full with hikes, biking and excursions. All the ships staff were engaging and provided excellent services. The meals were diverse and featured local cuisine. Beer and wine were included with dinner and evening meals. Drinks were served well after the meals. The wines were also local and excellent quality. We often dined with a former wine salesman who was pleased with the wine quality. We would definitely repeat a river cruise with Avalon.
Was large enough to feel comfortable.