Barcelona es la ciudad 'más inteligente' de España, seguida de Santander y Madrid, según un estudio