My pal and I did Zermatt last year and are heading back again this Feb/March.
We fly from Toronto out in the evening, and land in Geneva at 10am.
Last year we rented a car, this year we will train it -> about 3hr 50min from Geneva ( about $120 round trip )
I suggest to land in Switzerland and get to Zermatt right away -> no need to sight see / relax in Geneva or Zurich.
Just chill out on the train, find and get yourself settled into your hotel, explore the main hotel shopping strip, and rest up for the next day.
We stayed at place very near the Gornergrat Station, which is also right by the main train station, so a 1 minute walk from our hotel to catch the first train up. This year we may stay in the "Winkelmatten" area and catch those lifts up.
Ski rentals are expensive IMO ( 50-60 CHF per day ? ) , but good selection of wider skis too.
I will be bringing my Kastle FX94 and maybe a wider ski too.
I would think a 104 -108 would be a good 1-ski quiver.
We found an excellent selection of food available at all restaurants, but be prepared to pay.
People probably dine on too many Rosti's because it is among the cheapest things on the menu, but they are indeed very tasty !!!
For on-mountain food, be sure to visit Chalet Etoile on the Cervinia side.
To us, a great on-mountain lunch is a must-do and part of the overall experience.
And in Europe you will discover that a beer is a tasty "refreshment" not an "alcoholic drink".
We were in Zermatt for 5 days and excellent weather all days.
We missed a lot of terrain, and will try to hit what we missed last year, this year.
So I don't know if you need a guide for your first trip to Zermatt, as there is much to readily explore on your own.
ZERMATT STOKE PICS - Me & My Comrade ( aka the Dynamic-Duo of Arcteryx-Man & Norrona-Man !!! )
Edited by ARL67 - 9/20/14 at 6:04am