Greater Manchester town named one of Britain’s ‘happiest’ places to live in 2026

And quite rightly so.