The Best Cities in Spain

There are many cities in Spain worth visiting, including these three idyllic towns.