The smaller cities in northern Spain not only beat out Madrid and Barcelona in quality of life rankings, but also major international capitals.