Zermatt is not just a town for skiers. Discover so much more in the heart of the Swiss alps. Here's the top 10 things you have to do.