The best things to do in Barcelona in 2026, from Gaudi celebrations to beach breaks

· The Independent