We usually hear that it’s London or Zurich due to high salaries being available there, but the high cost of living might take away a good part of it.
In your experience, which is the best city? Feel free to give your own criteria, be it the weather, culture, ability to navigate in English, etc.
In terms of COL, I think you can avoid most of the UK. The major hubs like Bristol and Cambridge are all prohibitively expensive with no real bump in salary compared to London. Manchester is a decent hub with cheap(er) rent costs, but nowhere near London in terms of the work available.
Berlin is a popular tech hub, and I’ve had a few friends move and negotiate living without needing an in-depth knowledge of German. I’ve heard great things about Dublin and Amsterdam, but the rent situation in both is insane.