Seems hardly credible, but a ski pass in the Upper Engadine throughout the season (20th October 2012 until 20th May 2013) costs only 25 Swiss francs a day, provided you stay at least two nights in a participating hotel. And the list of hotels is extensive (see here) – and it even includes the wonderful youth hostel in St Moritz plus a range of budget accommodation throughout the Upper Engadine.
The ski pass also includes unlimited use of public transport around the area, which includes the Corviglia, Corvatsch and Diavolezza pistes.
Expect more dazzling deals in Switzerland as the season approaches.