It’s no secret that Spain is full of pretty cities, from colorful coastal spots to whitewashed villages and dramatic mou ...