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