Okay everyone, i am planning a return trip to Spain sometime next summer. The problem im having is where to go!!!

I want to try and visit at least one place in all the areas of Spain, and need advice on towns or places to see, i love the buildings and scenery, so id prefer places with the most beautiful sceneryu and buildings.

Im planning on flying in to Madrid and spend a couple of days there, then possibly traveling to Toledo, Sevilla, and Malaga, and then other places, i plan to also hit Barcelona and then back to Madrid. but from there im stuck, any ideas? Also is there any way to get a Rail pass for 2 weeks that is good at any town? or is it cheaper to just buy tickets from town to town?