Nestled along the Rhine River, Stein am Rhein, Switzerland, is one of the most picturesque medieval towns in Europe. With its ...