I LOVE SPAIN! It left such an impression on me. I spent two weeks there, mostly living with a family in Sada (a beach/coastal town just outside A Coruna in Galicia) but also visited Madrid and Toledo. And I absolutely can’t wait to go back and visit more of Spain! I’m dying to visit Barcelona, Grenada, Seville, Basque Country, Gibraltar (although it’s not actually considered part of Spain), and so much more! I highly recommend visiting Spain, no matter where your travels take you within it! It is beautiful (and incredibly diverse in its landscape and beauty so try to travel around!) I highly recommend Galicia (especially A Coruna and Santiago Compostela) and Toledo (beautiful, historic, so worth the trip!). I admit I wasn’t incredibly impressed by Madrid after my two weeks in Galicia, but it is the capital city and has a lot to do and see so you probably should stop there at least for a couple days. If I went again I would probably like it more, because I really only go to spend a day and a half there and had no opportunity to go out at night which I believe is when the city really comes alive (the bar and tapas crawl and all!)
But no matter what, make it a point to visit Spain! You’ll love the land and the people!