Saint-Cirq-Lapopie is one of the most beautiful villages in France and is located near Cahors. Its location high above the river Lot offers beautiful views over the river valley and insights into the lively village, which is blessed with a rich history and is not overrun by tourists.