restaurant in stein am rhein. switzerland canton of schaffhausen stein am rhein rhine river hotel restaurant rheinfels and hohenklingen castle water houses stock photo 270999798