Switzerland is a country of incredible beauty with rugged mountain peaks, luscious green meadows, dramatic rivers and sparkling blue lakes. The picturesque villages contain toy-like churches and quaint chalets and almost every turn in the road offers fabulous postcard vistas.