If you like shopping than you will have a great time in Barcelona. Thousands of shops are located throughout the city, stretching from the top of the Ramblas, through Placa de Catalunya along Passeig de Grącia and up Avenue Diagonal.