Have you consulted a map to comprehend the size scale of Spain? If not, please do so for all your suggestions involves a lot of hours in a vehicle striving to get from point to point. Do not underestimate the hassle of finding parking, protecting your items stored in the van, stress of meandering a vehicle in narrow streets, bathroom and fuel stops, added expense of the rental/fuel/parking and most of all THE VALUE OF THE DRIVERS TIME spent focused solely on safely driving. BTW: we have driven within Spain, our favorite destination, and when at all possible we use their excellent public transport of bus and trains. Far less stressful and more enjoyable to leave the driving to others.
Please consider the following prospective itinerary:
Arrive in Barcelona and take advantage of the HUGE menu of opportunities this locale offers. Stay in an apartment, unpack once, use the excellent and well connected metro subway and train system to increase the range of your travels. Stay in Barcelona for at least five nights and select at least one day trip opportunity (I recommend Montserrat). With the apartment comes a kitchen to reduce eating expense, room to spread out and a "home base" from which to explore this wonderful opportunity to create travel memories.
Next destination is Seville where you spend the remainder of your time. Seville offers a variety of opportunities plus the ability to day trip to Cordoba where a superb site in the Mosque-Cathedral of Córdoba is a wonderful alternative to the Alhambra (both have their own stories worth experiencing).
You could also day trip to Ronda or several other nearby locations.
Visiting these two locations is equal to experiencing two totally different countries (and folks from Barcelona will say you are visiting two countries!) plus the differences in terrain, culture, food, climate are so varied.
Please do not judge your journey by the number of stops you make, but set a course where you have ample experiences to enjoy. Leave the driving to others and enjoy a less stressful journey allowing yourself more time to partake in your kids perspectives.
Choose to BE part of the travel experience, not to just SEE the locations.