Where would be some of the best towns to live in Spain for someone who doesn't know Spanish but is eager to learn the language and culture