Bar and Restaurants • In evidence • Places to visit The Telegraph: Barcelona is the best city in the world