My mother, 17-year old daughter and I will be going to Spain at the beginning of June. We'll probably have 8 nights. I was originally thinking of spending 4 nights in Barcelona, flying to Madrid, spending 4nights there, and flying home from Madrid. We really want to see Toledo and Cordoba as daytrips from Madrid. Is this doable? Do you think we should spend 5 nights in Madrid in order to do the day trips and still have time to see Madrid? I'd love any advice anyone can give as to travel between the cities, train to Cordoba, good locations for hotels in the cities, specific hotels if you have recommendations, etc. We love to shop, I'm an adventurous eater, but the others are not. Thank you!!