Hotel tips: Our favorite 147 hotels at the Rhine