Hi Tideway, unfortunately your quesiton is a bit like asking how long is a piece of string. There is just so much to do in any European country, you really need to have a good idea of what suits you.
Spain has some marvellous cities, each with it's own 'personality'. There are hundreds if not thousands of beaches, countryside as far as you can see, history, clubbing, activity centres, the list just goes on & on.
If you can give us an idea of what you would like to see, we'll give you our honest opinion of which parts are most likely to suit.
Remember, Europeans tend to travel by train or car rather than planes, so what may be considered a close city in the States may be a couple of days travel to get to in Europe.
But a quick snapshot would be Seville or Madrid for history, Barcelona for nightlife & culture, south coast for Party Nights & LOUD music, South west for Gibraltar & Africa, and the North for the mountains.
Sorry I cannot be of more help, but let us know what you like & we'll take it from there,
Alan & Katrina
Last: P&O Oceana December 2016
Next: NCL Jade August 2017
Then: P&O Ventura December 2017
Golden, Grand(2), Caribbean, Royal, Sea(4+1 aborted)
Adonia(4+2), Arcadia, Artemis(2), Aurora(5), Azura(2), Britannia, Oceana(4), Oriana(12), Ventura(2), Victoria(5)
QM2(2), QE2(9), QV(7), QE, Caronia(2),
Oceania Nautica, Minerva, Minerva II, Fred.Olsen(8), NCL Jade, =X= Eclipse, HAL Ryndam, Aza.Journey, CMV Magellan