Now don't get me wrong, Barcelona is such a vibrant, engaging and enthralling city, that a weekend will more than do its streets and...