Expats are spoilt for choice when it comes to choosing a city or village in Spain to call home. Read about the best places to live in Spain, whether you’re a single expat or bringing the whole family.