Some of the best places for a photoshoot in Barcelona are the Gothic Quarter, Sagrada Família, Park Güell, Barceloneta Beach, Ciutadella Park and the quiet streets of the city center. The best location depends on the mood you want: romantic, elegant, natural, urban or more relaxed by the sea