La Roque Saint-Christophe est un lieu où se lit, sur une seule paroi, une très longue histoire. La falaise calcaire s’étire sur un kilomètre et s’élève de 80 à 100 mètres. La rivière et le gel y ont creusé au fil du temps des abris et de longues terrasses répartis sur cinq niveaux. À mi-hauteur, une terrasse de plus de cent mètres de long s’atteint en suivant un sentier, puis un escalier taillé dans le rocher.
Les hommes ont occupé ces abris depuis le Paléolithique supérieur jusqu’à l’âge du fer. Les fouilles menées par Denis Peyrony en 1912 et 1913 dans un abri du pied de la falaise ont livré des outils de pierre et d’os du Paléolithique supérieur, des fragments de poterie néolithique et des vestiges des âges du bronze et du fer. Le lieu raconte aussi l’histoire des chasseurs-cueilleurs, puis des premiers agriculteurs.
Au Moyen Âge, la falaise devient un habitat troglodytique, puis un refuge pour les habitants de la région, notamment lors des raids vikings et de la guerre de Cent Ans, jusqu’à la Renaissance. Les parois sont criblées de trous qui recevaient les poutres des maisons successives. Les guerres de religion mettent un terme à cette histoire : en 1588, les habitations où s’étaient abrités des huguenots sont détruites.