Few cities blend beach life, art, and vibrant street culture like Barcelona. This Mediterranean hotspot is a magnet for travellers chasing sunshine, food, and unforgettable nights out. Whether you’re wandering through Gaudí’s masterpieces, relaxing on golden sand, or sipping sangria at sunset, Barcelona city breaks offer a perfect mix of adventure and relaxation. This guide…