Right from the train ride from Visp to Zermatt, which is such a stunning one, the entire trip to Zermatt is brilliant. My love for train rides always guides me towards these Glacier express and the Swiss rail system which in my view is one of the best in the world. The trains are fantastic and one can set their watches to the time they keep!
The view to Zermatt is breath taking and do try and get a seat reserved in the observatory cars, they have such a panoramic view to offer, its worth the price you pay!
The 1st view of the Matterhorn is fantastic and in general I would personally rate it higher than visiting Mount Blanc! The restaurants are very good, pubs are nice.
I would recommend a trip to a local Butcher called Bayard (on the main Zermatt street) and do try their Gornerli, a dried sausage which is wonderful. Did pick a bottle of white wine called Fendant which is rather refreshing.
All in all a must visit destination in my diary.