From tiny medieval towns to iconic ski resorts, here’s where to go on your next Swiss vacation.

Ready to see it all?

Here are 20 of the best places to visit in Switzerland.

Cow grazing on a green alpine meadow in the Swiss Alps, Switzerland

Credit:OlyaSolodenko/Getty Images

Interlaken

Janoka82/Getty Images

Tucked between Lake Thun and Lake Brienz, travelers can find the town ofInterlaken.

Stoos

Jasper Lee/Getty Images

Want to feel like youre on top of the world?

Head toStoos, a town located at 4,265 feet.

A train going through the Interlaken region

Janoka82/Getty Images

Staub recommends seeing it all and learning everything you might on awalking tourwith a local like her.

Lake Lucerne

Xantana/Getty Images

Lake Lucerneoffers some of Switzerlands most fantastic views.

Appenzell

Tambako the Jaguar/Getty Images

Want another car-free adventure?

The vineyards of Lavaux in Autumn

Leslie Robinson/Getty Images

Head to the picturesque town of Appenzell in northeast Switzerland.

Gruyeres

Julien Viry/Getty Images

If youre into cheese, youve likely heard the name Gruyere before.

St. Moritz

Meindert van der Haven/Getty Images

Find a little slice of luxury in St. Mortiz.

A shot taken near the town of Stoos on Fronalpstock, Switzerland.

Jasper Lee/Getty Images

The high-end town marries some of the best skiing in the world with some of the best shopping.

Just see to it to wear something waterproof.

Bern

Bern, Switzerland’s capital, offers an enticing mix of old and new.

Snowy top of Zermatt

Christopher Larson/Travel + Leisure

The Swiss city offers more gorgeous promenades to stroll, along with delicious Italian-influenced restaurants and an unbeatableart scene.

The park encompasses 68 square miles, making it a fantastic place to explore.

Old Town Geneva below.

David Madison/Getty Images

A woman walking through old town Zurich

Stephanie Pollak/Travel + Leisure

Stunning view of the Pilatus above the clouds from top of Rigi mountain, Lucerne, Switzerland

VogelSP/Getty Images

Lucerne, Switzerland, aerial view of the old town, lake Lucerne and Rigi mountain

Xantana/Getty Images

Colorful houses with red roofs in Rapperswil, Switzerland.

volgariver/Getty Images

Scenic view to the old town of Lugano, canton of Ticino, Switzerland

encrier/Getty Images

Vevey is a town in Lake Geneva area in Switzerland.

Pintai Suchachaisri/Getty Images

Beautiful scenic lakes of Switzerland - Walensee ,tranquil typical small village Quinten.

Freeartist/Getty Images

A landscape view taken in the Canton Appenzell

Tambako the Jaguar/Getty Images

Fortification and entrance of the medieval village of Gruyeres in La Gruyere Fribourg Switzerland

Julien Viry/Getty Images

Famous Oeschinensee with Bluemlisalp mountain on a sunny summer day. Panorama of the azure lake Oeschinensee. Swiss alps, Kandersteg. Amazing tourquise Oeschinnensee with waterfalls, Switzerland.

DaLiu/Getty Images

Idyllic view of Lake Saint Moritz (Lej da San Murezzan) on a calm and sunny day in October.

Meindert van der Haven/Getty Images

Rhine Falls waterfall in Schaffhausen

Mirza Cosic/Getty Images

View of buildings along the river in Bern

Christopher Larson/Travel + Leisure

Lugano in Switzerland

mikolajn/Getty Images