Impressively perched atop a 150m-high limestone cliff in the Lot, the Medieval village of Rocamadour is an important pilgrimage center and one of France’s top five tourist attractions.