Stein am Rhein, best known for it’s medieval houses with gorgeous painted facades, is considered to be one of the Most beautiful town in Switzerland.



Source by eintravelgirl