The best place to live in Britain is a hotly-contested title, fraught with hometown loyalty and confusing information.
The virtues of Bristol have been previously extolled, and Harrogate's been smugly hogging its happiness awards for a few years now. St Ives is where we'd all go if money was no object, and those of us who live in London are so consistently told we're skint and miserable that we're all running off to Birmingham (if only so we don't have to listen to the rest of the UK telling us how skint and miserable we are).
Now a new survey has put together a top 10 of the best places to live in Britain by combining both happiness and affordability data, meaning a somewhat more realistic list for all us non-lottery winners.
The research, by Hamptons International estate agents, used the Life Satisfaction Index from the Office of National Statistics, and average house price-to-income ratios in different parts of the country to come up with three lists: affordable and happy, expensive and happy, and expensive and unhappy.
So where did your hometown come?
The north of England and Scotland come out on top, with scenic, rural areas dominating.
Allerdale and Copeland in Cumbria come first and third, while second is Ribble Valley in Lancashire - one of the least densely populated areas in the country. Teesside and Eilean Siar, the Scottish Western Isles, also appear in the top 10 affordable and happy places to live. Fourth was Staffordshire Moorlands (pictured top).
Johnny Morris, head of research at Hamptons, said: “Overall it’s housing markets close to areas of outstanding natural beauty that top the list as happiest and affordable places to live. Life in the country, a good view and not too many neighbours seem to be some of the secrets to happiness.”
Allerdale’s mayor, Len Davies, said: “I was born and raised in Liverpool and now I live in paradise.
“Crime levels are remarkably low and the house prices would make people in the south faint. You can get a three-bed semi for £89,000 in a place that’s absolutely stunning. I’ve seen salmon spawning in crystal clear water and herons catching fish; I’ve been up close to a kingfisher.”
In news to surprise no-one, the most miserable place was named as Haringey in north London - just one of six entries from the capital in the top 10 most unhappy and least affordable areas, including Lewisham, Brent and Ealing.
View the full lists below, and click here to access the Telegraph's interactive map.
Words: Amy Swales / Images: Rex Features
AFFORDABLE & HAPPY TOP 10
Ribble Valley, Lancashire
Staffordshire Moorlands, Staffordshire
Stockton-on-Tees, County Durham
North Lincolnshire, Yorkshire and the Humber
Darlington, County Durham
East Cambridgeshire, Cambridgeshire
Eilean Siar, Western Isles
EXPENSIVE & HAPPY TOP 10
Chichester, West Sussex
New Forest, Hampshire
Mid Sussex, West Sussex
Lewes, East Sussex
Mole Valley, Surrey
EXPENSIVE & UNHAPPY TOP 10
East Hampshire, Hampshire
Hammersmith and Fulham, London