We're 3 adults traveling to Spain in September, flying into Madrid. Our original thought was to spend a couple of days in Madrid, get a car and go to Toledo so that we wouldn't limit it to a day trip, but spend a night and then drive on to Granada. The idea was to spend 2-3 days in Granada, onto Cordoba for a day, and then 3-4 days in Sevilla. Our thought was that a car may be both more economical and flexible than trains for 3 people, and also allow us small side trips etc. From Sevilla we were planning to fly to Barcelona to spend a few days there and then fly back home.
Now, we're starting to realize that taking a car to a city like Granada would be a bad idea. We know how much of hassle a car is in European historical city centers. But if we switch to trains, it looks like Toledo has to be a day trip, because there don't seem to be direct or fast trains from Toledo to Granada, and we can do that only from Madrid. But even between Madrid and Granada, there are only 3 trains a day. We're wondering if it would be better to take a day trip from Madrid to Toledo (which seems like a shame but unavoidable) and then go to Sevilla first since there are lot of fast train options between Madrid and Sevilla.
My questions are:
1. Will this second option work better? Can we fly from Granada to Barcelona at the end of our Andalucia portion of the trip? Or would the train be a better option?
2. Once we get to Sevilla should we stick with trains to go to Cordoba and Granada or get a car and return it when we get to Granada? Will a car be an asset or hassle?
3. We understand that it is a must to spend at least 3 days, 4 nights in Sevilla and plan to do so. But how should we split 4 days between Cordoba and Granada? We had originally thought of Cordoba as a pass through for a half or full day. But now, I'm reading some comments that suggest that it may deserve even 2 days and that 2 days in Granada is enough.
Any advice welcome! Thanks!