A perfect day in Barcelona