St Cirq Lapopie, a much-visited medieval village, sits on an outcrop high over the R Lot