Stein am Rhein has a well-preserved medieval center with beautiful frescoes, in Schaffhausen Canton, Switzerland, Europe.