With the imminent opening of Sagrada Família, there’s never been a better time to visit Barcelona. Discover our city guide.