Zermatt has better terrain than Saas-Fee if you time the snow right. Saas-Fee has a better park once it gets going. There are better resorts than both for park/big mountain though.
Laax has the best park in Switzerland, Saas being next.
Andermatt probably has the best freeride IMO, but Zinal, Verbier/Nendaz and Engelberg also have some awesome terrain. Pretty much everywhere has some great freeride options if you time the snow right though, its the alps.
I really like swiss food. In Saas-Fee (my home now) Restaurant Alphitta makes great swiss food, as does the Fee-Chaeller. Osteria Della Amici is definitely the best italian here, really authentic, small family business.
Depending on how long you will be here for, may be worth renting a car and hitting up a variety of resorts.