A run down of the top 10 attractions in Barcelona in 2023. Including Montjuïc Castle, Barceloneta beach, Gothic Quarter, the Sagrada Familia and more.