My husband and I are returning to Spain for 8 nights in Oct 2014. We have already spent time in Barcelona and Madrid, back in 2009. Now we are planning a trip to Seville for either 5 or 6 nights, arriving via train from Madrid. We are wondering whether we should hop on the train after our very first night in Madrid, so that we have 6 nights in SevilleM, or whether we should stay in Madrid and kick around for 2 nights, before heading down to Seville for only 5 overnights, there. Is there enough to keep us busy for 6 days and nights in Seville? We are into sightseeing, good food, historical sights and outdoor spaces/parks/beaches. Thank you for your advice.