Snow is terrible, park is pretty good right now though, slow lap but fun features. Golden India is pretty good if you like curry. The restaurants at the Cervo Hotel are good too. Everything is expensive, so you might as well aim for good too. Generally speaking, the places that are a couple francs cheaper tend to be significantly worse. Research restaurants because it's definitely possible to eat expensively and badly.
As mentioned Brown Cow Pub is one of the main hangouts, the club downstairs and the one across the street are the usual night spots. Snowboat is also a nice bar. Bar 55 has pool and can be fun.