the medieval town of Eze, perched on a hilltop