Boasting beautiful architecture, great shopping and an exciting foodie scene, Barcelona combines “everything that is most charming about Mediterranean cities”, said Sally Davies in The Telegraph. It ...