Son las llamadas smart cities: algunas aplican tecnología e innovaciones para mejorar la calidad de vida de sus habitantes. Otras, apuestan por la ecología, la alimentación sana o su herencia literaria. Las claves del top ten