So so many options in Suisse. perfect time to go. you need to figure out what you want out of it.
Laax: Best park in europe and fun all mtn riding options. Super fun at night in riders palace and other places: riders palace is the place to stay for sure.
Andermatt: Gnar big mtn terrain but hard to find if you don't know the area so a guide a good idea.
Arosa: same idea as Andermatt
Engelberg: Epic terrain and good snow usually. Easy access terrain a bonus. Sleepy town and not much park scene.
Davos/Klosters: underrated area- great lift accessed off piste and extensive touring options. wierd towns, very expensive and filled with old/odd people. Great pipes, average park.
Les Crosets(Portes du Soleil): huge area, two great parks (superpark.ch and avoriaz), good freeriding, proximity to Geneva. I don't know what the actual village is like though.
I would avoid the big two- verbier and zermatt: both are very crowded, expensive and tracked out in seconds.
I think the best bet would be to get the Laax/Arosa/Davos "topcard" which allows you to ski in those resorts. Perfect blend- Laax for park, arosa for steep terrain, davos for big area and fun off piste. Car required though... No car, go to Les crosets and ski the biggest ski area in the world that includes all types of skiing except really challenging terrain.
Have fun!