The red-tiled rooftops of St. Cirq Lapopie, in France's Lot River Valley, are dominated by its ancient church.