I suggest you the following resorts which arde defenitly much better than staying in Zurich:
- Gstaad Palace Hotel;
- Lenkerhof Alpine Resort;
- Riffelalp Resort Zermatt.
All of them have a unique atmosphere, are just a few hours away from Zurich and are in most beautiful alpine surroundings!
Enjoy