Rocamadour, with its slender castle keep at the top of its steep slopes, consists of a large number of old houses, towers and rocks, many of which actually hang over the rugged cliffs on which the town is built. The cliffs themselves rise almost 500 ft above the valley below.
Rocamadour has to be one of the most extraordinary places in France, and visiting it is absolutely free.
The town itself and the religious areas are pedestrainised. In summer the streets are thronging with people, and there are many excellent shops selling local and craft specialities. As the cliffs are steep, there is a combination of little train and lift to get those less able up to see the village and the religious areas (including the castle).