El atractivo turístico de Barcelona va creciendo año a año y últimamente se está conviertiendo en una ciudad de referencia en el turismo navideño desde que hace 5 años, Turismo de Barcelona, impulsara la campaña Christmas Shopping, dirigida a diferentes destinos europeos (sobre todo nórdicos) en busca de turistas de poder adquisitivo medio-alto, atraídos por los numerosos monumentos y encantos de Barcelona, para que viniera a Barcelona a realizar sus compras navideñas.
Los resultados de esta campaña empiezan a ser visibles: 68,2 millones de euros gastados en compras por turistas en diciembre del año pasado (2006) frente a los 25,2 millones de euros en diciembre del 2000. Del total de compradores que hubo en navidad en el centro de Barcelona en 2006, el 18% fueron turistas (según los datos de Barnacentre), lo que empieza a suponer un volumen de negocio muy importante para los comercios de Barcelona en navidad.