Perched on Lake Geneva in the southeast, Geneva is Switzerland’s most altogether city for tourists. Its old town and main sights can be explored on foot, including the Cathedral de St Pierre, the flower clock and the huge Jet d’Eau fountain.
As the largest city and business hub, though not the capital, Zurich is cosmopolitan and loaded with sights. It’s not as pretty or well situated as Geneva though its Altstadt (old town) has delightful cobbled streets, churches and amazing museums. The shopping on Zurich’s Bahnhofstrasse is unrivalled.
Lucerne is a wonderful waterfront town on the lake of the same name, between Zurich and Bern. Its main draw is its medieval old town and as a launch point for trips to major ski resorts in the region.
Nearby Interlaken is of similar disposition, serving the stunning Berner Oberland proper, with its typical Swiss scenery of green hills and wild flowers backed by jagged, snowy peaks. The Eiger, Jungfrau and Mönch peaks are world famous, and Grindelwald is a top ski resort.
Sat on the border with Italy is the distinctive Matterhorn, Switzerland’s most famous peak, which is worthy of a Swiss holiday on its own. Traffic-free Zermatt is the service village and famous ski resort; a typical alpine village of chalet restaurants and carriage rides. Nearby Gornergat has the best views of the mountain.
The small canton of Appenzell lies in the north and is replete with traditional-looking villages and a quiet air. It is a place of painted houses, lush valleys and rolling hills, backed by the likes of the Säntis peak.
Swiss capital Bern is noted for its medieval core of ancient, arcaded streets. It is less of a draw than Zurich or Geneva for tourists, so is quieter though nonetheless beautiful. Keep an eye out for the centuries-old clock tower.
Along with nearby Klosters and St Moritz in the east, Davos is one of Switzerland’s best known ski resorts. It is good for beginners and advanced skiers, and is loaded with hotels, restaurants and après-ski delights.