What you need to know about Barcelona

Barcelona is an enchanting city, packed with breathtaking architecture, beautiful parks and beaches, world-class museums and galleries, mouth-watering food and a potent, buzzing energy that is so distinctively and wonderfully Spanish.