Barcelona is one of the most picturesque cities in Spain, and there is no doubt why - the colourful and detailed architecture of Gaudí's buildings, the quaint streets in the Gothic Quarter, the beautiful parks