Located in the heart of the Alps, in a spectacular landscape famous for its skiing, lies the picturesque ski resort of Meribel, as well as many chalet-style buildings that dot the snow-capped mountains and Alpine villages.