Perched high above the Tarn countryside, Cordes-sur-Ciel is one of southern France's most picturesque medieval towns. It ...