On the more corporate end of the market in Edinburgh there is a definite shortage of tech talent. Pay isn't at American levels but Edinburgh is the best city in the UK in terms of average disposable income - an average £800 per month compared to London's £300. Job security is also pretty rock solid. It's also a World Heritage site, has pretty good transport links to the rest of Europe and you can easily spend weekends in the country/Highlands.
It's not London but then a developer up here should have no problem owning a house, raising a family and having a decent quality of life. All while working a 35 hour week so you actually have time to enjoy living here.