Zermatt is a small Swiss ski town located in the Swiss Alps and very close to the Italian border. The town is car free, except little ‘buses’ that pick up passengers from from the train station, hotels, ski lifts and other locations. It depends on when you visit to how many shops, cafes, hotels and restaurants are open. The peak season is December through March for skiing and the town is also popular during warmer months for hiking. The tourist office has trail maps and can let you know which trails are currently open.
There are several different ski runs for skiers, of varying lengths and difficulty, as well as a few different funicular trains and cable cars for non-skiers to get amazing views of the Matterhorn and Swiss Alps. The Swiss Rail pass gets one 50% off these funicular and cable car rides.