The purpose-built French ski resort of Les Menuires, in the heart of Les 3 Vallées, has seen it all before when it comes to extreme snow fall.