In reply to Chris the Tall:
Again not been for a over 5 years but when I was there I was in Champoluc the hotel Bellevue was ok but it could quite easily have gone down hill.
As mentioned above limited piste wise but apart from one bottle neck was all pleasant. The off piste when in was fantastic. People do heli ski in the area (or did).
Champoluc was a small place, easy to get a drink but no big nights out and certainly no Crazy Kangeroo or Folie Douche.
Given snow for the last few years it could be a gamble but last minute if there is snow you wouldn't be disappointed with the skiing I reckon