It looks like you're planning at least 7 stops in the two weeks....far too much. You'll barely have time to open your suitcase before you'll have to depart for your next destination. I fear you will be disappointed, and exhausted, at the end of your trip.
With two weeks, you have time to do one of two loops; Madrid-the Basque Country-Barcelona., or Madrid-Sevilla-Granada, but not both. You want time to "smell the roses."
So, which loop to you take? That depends on what you want to experience. The southern loop, Andalucia, is the heart of stereotypical Spain; flamenco, dark-haired women, sun-kissed orange trees, olives, etc. It's this region that was dominated by the Moors for 750 years, and understanding that civilization's impact goes a long way to understanding Spain itself. Granada, with its Alhambra, is the center of this Moorish influence. It was the last city conquered by Ferdinand and Isabella in the centuries-long war by Christians to oust the Moors, and has the best preserved Moorish fortress in the world. It's also Spain's most popular tourist attraction.
The other loop takes you through parts of the country that are more rugged; the weather and the land are rougher. The people themselves are hardier, with a history of farming in the mountains or earning a living from the sea....no nice warm year-round sunshine here. They're still friendly, but much more reserved than their southern brothers and sisters. This is an area that was only occupied by the Muslim invaders briefly, or not at all, and they are proud of their "Christian" roots. This loop also takes you to two areas which many local residents don't even think should be part of Spain; the Basque country, with its unique culture and language, and Barcelona, capital of Catalonia, where the language, and the ethnic ties, are closer to France and Italy than they are to the rest of Spain.
Either loop would be great..but slow down so you can enjoy yourselves no matter which one you choose.