Yet the Spain is a expensive city whereas Madrid and Barcelona can be affordable to you. Also you may choose Granada, Salamanca and Santiago de Compostela to live in as these are cheap places in Spain.
Madrid is the capital, and Barcelona is the second biggest city, you could come to Valencia, is a Mediterranean city, it's the third biggest city in Spain, so it's cheaper than Madrid and Barcelona, and there are many people, a good athmosphere and nightlife on weekends.
Here you are a video about the city:
Go to the travel section of your local library, find some books about Spain there, and read them. You'll get lots of information, and can figure out where you'd like to go based on your own interests.
Toledo is beautiful as is Cordoba, Granada is so crammed for the Alhambra.
Try Merida or Badajoz for busy non-touristy Spain.
Either this year or next year I am going to Spain but I dont know where to go. I hear alot of people talk about Madrid and some talk about Barcelona. Is there any places that are swarmed with people like say Ny but not as expensive?