Barcelona is the 4th best city in the world to work in, according to a study done by The Boston Consulting Group (BCG).