Arriving will take your breath away but once you are up the views will take your breath away, because they are how you imagine them and more. That is, you have to be in shape to do it on foot or take it with great calam, For the lazy or less fit there is a train that travels through the Swiss Alps in seven hours: Glacier Express. which runs from Zermatt to St. Moritz.
And their towns are of Fairies. It is also perfect for the summer, you can escape the highest temperatures, enjoy a splendid sun and sleep very cool.