We've got a large condo in Pontresina, CH (5km from St Moritz) over NY's Eve (30 Dec - 6 Jan) and had some cancellations so have 3-4 beds open to share if anyone wants to join our group. It's a 5.5-6 hr drive or train ride from Geneva, 3.5 hr train from Zurich. Tons of snow already in the Engadine valley, which has 5 major downhill areas and over 200km of groomed XC trails. The condo is approx 1 km from the Pontresina train station, which gives you access to all the valley has to offer for 1 train+lift ticket for the whole region. Pontresina is at the base of Diavolezze - Legalb pistes.
http://www.engadin.stmoritz.ch/winter/en/activities/sports/skiing-snowboarding/
The condo has a side apartment in it, so could rent it out separately for anyone wanting their own place (1 dble + 2 singles in the apartment). 100CHF per person per night as part of our larger group, or 300 CHF/night for the separate apartment to yourself. Very nice place, all the amenities.
Email me directly for more info.