La Ciudad Condal y la capital de España se encuentran entre las ciudades europeas en las que más gastan los turistas durante su visita, según el Global Destination Cities Index, elaborado por la compañía Mastercard. Sólo Londres y París superan a las urbes españolas, que se sitúan por encima de Berlín, Milán, Viena o Roma. Los datos contabilizan los nueve primeros meses de 2016 de las 132 ciudades más importantes del mundo. Además, del estudio se extrae que Madrid y Barcelona concentran el 87% del gasto extracomunitario en compras.