Zermatt is the most incredible place I have ever riden. The runs are long, wide, and offer incredible views of some of the most beautiful mountains I have ever seen. Sometimes zermatt doesn't get alot of snow, but if you can catch it when it does get fresh snow, its a powder dream. There are three separate ski areas. I recomend the Gornergrat area which is where I experienced the best day of riding in my life. Dont plan on driving there because the whole city is vehicle free. You must park your car at the next village and take a train to Zermatt. I recommend staying at a private house and get the full Swiss experience. And the nightlife in zermatt is excellent.