The M De Megève hotel in the French Alpine town is one of the fanciest hotels you could hope to visit