Best place to live in Britain: Does your town feature in the list?
The best places to live in Britain have been revealed and Winchester has claimed top spot on this year's list.
Based on a variety of factors including quality of life, crime rates, house prices and school performance the Sunday Times Best Places To Live guide named the Hampshire city of Winchester the winner after hailing it "practically perfect".
The paper's Home Editor Helen Davies said: "Winchester thoroughly deserves its status as the best place to live in Britain. It offers a tasty slice of authentic history, with great transport links and fine schools. It also has an irresistible mix of food, festivals and feel-good factor."
But where else was named in the list? Here we take a look at the regional winners.
Orford in Suffolk (East)
Fitzrovia in central London (London)
Ledbury in Herefordshire (Midlands)
Harrogate in North Yorkshire (North East)
Ballycastle in County Antrim (Northern Ireland)
Whalley in Lancashire (North West)
Stockbridge in Edinburgh (Scotland)
Midhurst in West Sussex (South East)
Falmouth in Cornwall (South West)
Penarth in Vale of Glamorgan (Wales)