Switzerland, Canton of Schaffhausen, Stein am Rhein, Rhine river, Hotel Restaurant Rheinfels and Hohenklingen Castle