Perched villages in southern France bring together scenic views, fascinating history, and an unmistakable charm. These hilltop towns, often built on cliffs or steep hillsides, were once strategically ...