This was our first river cruise so we don't have anything to compare Avalon with. The ship was nice the crew very friendly and helpful. One has to wonder if Viking is so dominate in the market that they command the best dock locations and hotels. The hotel Intercontinental in Budapest was great but the Hilton Prague was dated, with AC that could not keep up with the heat wave, it was a good 15 minute walk to anything scenic. Prague may be victim of its success and there are probably far too few hotels in the Old Town to keep up with the demand, but the arrangements suffered when compared to the Intercontinental in Budapest.