You’ve landed in Spain. The sun’s already flirting with the rooftops, your stomach is growling, and the menu in front of you might as well be written in a secret code.
Spain’s major cities Barcelona, Valencia, Madrid, Seville, and Santiago de Compostela are known for their vibrant culture, iconic landmarks, and incredible food scenes.