I will be traveling in Spain for 9 days in May with my husband and two college-aged kids.  My son is a history major & loves all things Roman, medieval and swords.  My husband loves transportation.  I speak Spanish and want to see the Alhambra and the Mezquita.  My daughter is just happy to be going along.  Here is my planned itinerary:
Arrive Madrid-Barajas 9 am.  Taxi to Toledo.  2 nights in Toledo.
Taxi back to Madrid.  3 nights in Madrid, including day-trip to Segovia.
AVE train to Córdoba.  Stop to see Mezquita.  Continue to Sevilla.  2 nights in Sevilla.
Morning train or bus to Granada.  See non-Alhambra sights, San Nicolas view at sunset. 
Alhambra next day (Get a morning reservation.)  Early evening bus to Málaga for next-morning flight to Italy.
Here's my question: How essential is Sevilla? I wonder if I should focus on Córdoba and Granada and skip Sevilla. Maybe get into Málaga a little earlier and have an afternoon off on the beach. What do you think? None of us has been to Spain.