This is early in my planning stage for our 3-week trip to Spain next year but would appreciate your input. I have the main towns penciled into the itinerary, but I would like us to have a couple of smaller towns to visit, also. One can be a day trip but would definitely like to stay 1-2 nights in at least one smaller town during our trip. We will travel by train or bus and aim for no longer than 3 hours train/bus between locations.
We enjoy walking around, taking local transportation, participating in a cooking class, etc. more than checking off "must see" items.
Initial thoughts:
Fly into Madrid.
Stay in Toledo 2 nights.
Madrid 4-5 nights
Seville, Cordoba, Granada 2-4 nights, ea., but may drop Cordoba
Nerja 3-4 nights
The order of towns: either work our way south & fly out of Malaga or do a circular itinerary back up to fly out of Madrid.