This document lists 6 towns across Europe known for their scenic beauty, including Cuenca in Spain, Bonifacio on the French island of Corsica, Castelfollit de la Roca in Spain, Ronda in Spain, Manarola in Italy, and Santorini in Greece.Lire moins