You can't go wrong with the Danube River Cruise ! We liked the boat crew and the views are fantastc. It's expensive, but if you wanted to rent a car, drive along the same route, pay gas, parking, etc., stay in hotels, eat in restaurants and....well you know what I am driving at.
Go cruise.
K.