5 things to do in a weekend in Barcelona Barcelona has so much to offer that a weekend would be too short to discover…