Hotel tips: Our favorite 54 hotels at the Danube