Obviously UK is going to be attractive for language and the fact you’ll have zero visa issues. Cost of living in London is staggeringly high, but lots of jobs. Cost of living in Manchester is much lower, tech is pretty good, second city after London. App design is pretty big; Manchester is great for visual design, and the tech firms reflect that. Bristol always come out well from surveys; video games are main thing I think. Birmingham not sure, but its actual second largest city so assuming relatively good for jobs. Leeds is ok (betting tech is big - SkyBet are based there, fintech, apps), Newcastle area as well (games - Ubisoft & a few other other games companies, betting, business tech - Sage), but much smaller cities.
Also depends on what you studied/want to do.If it’s research/science-ey, Oxford, Reading, Cambridge are very good. Being London satellites & having research means other tech firms cluster, so good jobs wise. All three of those have high cost of living, not quite London but still hefty.
London most stuff to do but a bit isolating. Manchester p excellent, busy. Smaller cities away from London generally quite good (Bristol, Leeds, Newcastle). London satellites deadly dull.
This from last year, still valid: http://www.bbc.co.uk/news/technology-37380696