Let me preface this by saying we are not cruise people. We've only taken a couple of other cruises on small ships (Windstar - great!! and Antarctica excursion) but never a river cruise. We chose Avalon because they advertised a 3-Day Cruise Only option that allowed us to do only the river portion with them. We looked at the cruise as Room & Board and transportation only. We weren't interested in any group tours. We booked our own hotels in Vienna and Budapest and did our own thing in every port. Being very experienced world travelers (having already traveled independently to over 100 countries) we don't like groups. All that said, this seemed pretty easy. Wrong!
The entire experience was annoying. From boarding the ship to leaving, we felt harassed. The cabins they touted as a room with a view, was adequate but nothing special. Food was really designed for the typical cruise population with an average age of 70. When I asked for a piece of fish with no sauce, which seems like an easy request, the waiter acted as if I was inconveniencing him. The cruise director was the most annoying person I've ever encountered in all my travels. And, above all else, no one on the staff seemed to understand the concept of Cruise Only. They kept paging us and asking about our arrangements. They were annoyed we weren't part of their group. What happened to "it's all about the customer?!"
The cruise itself: The ports were interesting — Melk, Durnstein, Bratislava and into Budapest. But river cruising is a very expensive way to see places if you are a good independent traveler. We spent three nights on the river and then three nights in Budapest at a very high-end hotel. When we added up all our expenses there, it turned out we spent half as much — and that included a huge suite, using the hotel car for touring, taking advantage of its spa, eating in some astoundingly fantastic restaurants, and being driven to the airport.
Independently toured the city
Independently toured the city. Not our first time there
Independently toured the Abbey