I previously posted a question about finding nice cities like Oviedo or Santiago to stay for a few nights:
Thank you again to all those who replied. Now, I think I have narrowed down my trip to Madrid (2 nights), Toledo (2 nights), and one other city for 4 nights.
I picked Toledo despite it being overcrowded because it's beautiful and also I am going before it gets too hot (mid-May). Also, I got a good deal at Hotel Santa Isabel. Ditto for Madrid.
So, my itinerary is like this:
May 7 night land at Madrid airport late at night, staying in Barajas
May 8-12 (4 nights) Burgos or Zaragoza (or elsewhere)?? Will go there directly from airport
May 12 (daytime) return to Madrid, leave bags at hotel near Atocha (CC Hostal Atocha). Head for Toledo
May 12-14 (2 nights) stay at Hotel Santa Isabel, Toledo
May 14-15 (2 nights) Madrid, stay at CC Hostal Atocha
May 16 (daytime) early flight at 9am to USA via Toronto (Air Canada)
From Google Maps, the old town of both cities seem not too big. I want to do slow travel: sightsee a bit, slow down, have lunch, walk around aimlessly, have afternoon tea, walk around more, and finally dinner. I am guessing that businesses are more used to English-speaking tourists in Burgos because it's on the Camino.
I also considered Logroño, but I can't find much information about it.
I know that 4 nights at any of these cities may be a little too long, but hotels in these places are far cheaper than in Madrid, especially for Saturday, May 11.