A Quick look at Zermatt, Switzerland Looking for a top Ski holiday in Zermatt? Zermatt is a mountain resort village located in southern Switzerland, at the base of the iconic Swiss Alps. It is renowned for its stunning views of the Matterhorn, having glaciers and snow-covered slopes that provide activities such...