Spain is one of those European countries where, upon visiting its different cities, you feel as though you've stepped into another world completely — each with its own level of charm and tradition.