Saint-Cirq-Lapopie in France is a picturesque town on a steep cliff overlooking the Lot River. It was voted France’s favourite town in 2012 and is a living museum.