is 3 days enough in Barcelona