A perfect day in Barcelona

Discover the city’s gritty sophistication