Considering moving to sunny Barcelona? Find out the top pros and cons of living in Barcelona as an expat.