Built on a rocky outcrop, the village of St. Paul de Vence is one of the most beautiful towns in Provence.