Hoch-Ybrig is a family-friendly ski resort in the Schwyz Pre-Alps, about 90 minutes from Zurich by public transport. You take the train to Einsiedeln and then a bus up into the mountains. With around 50 km of pistes — mostly blue and red runs — it draws families and intermediate skiers rather than thrill-seekers, and the slopes rarely feel crowded. A handy combined ticket covering train, bus, and lift pass can be bought at the station, which takes the hassle out of getting there.
In summer the ski runs give way to hiking trails through the Pre-Alpine landscape. It is a small resort, not a destination you would plan a whole trip around, but as a day or weekend escape from Zurich it works well.