A sacred sanctuary and place of pilgrimage for centuries, the beautiful medieval village of Rocamadour continues to awe and inspire.