Hello, I am arriving in Madrid on Dec. 31. I plan to take the train directly to Seville and have to be back in Madrid by Jan. 9. I want to definitely hit the three cities (Seville, Granada and Cordoba) but was wondering if I would have time to visit another city/area. The ones I have been researching are the White Towns, Cadiz and Malaga. I am not sure if it is worth it to take time away from the other 3 cities to visit these other areas. For instance, I was thinking of taking a couple days to drive between Seville and Granada and visiting the White Towns but then I realized the roads may be icy and hard to navigate and may be best to leave that for another trip. Also, could you comment on whether Cordoba should be done as a day trip or if we should spend the night (or 2) there.
Lastly, any tips for things to do when most things are closed for Jan 1 and 6th (or particularly interesting celebrations) would be appreciated.