Por ciudades, sin embargo, Barcelona es la ciudad más cara de España, con un precio medio de 3700 euros el metro cuadrado.