Career prospects, study opportunities and the appeal of a cosmopolitan lifestyle are among the many reasons for the new wave of urbanisation.