Zermatt is one of the most stunning towns in the Swiss Alps. And with the Matterhorn towering over this fairytale village, things are off to a good start. With epic skiing, hiking and mountain biking