Great shops, a great school, the great outdoors — and the chance to have lobster for lunch on the beach — are among the many reasons that North Berwick has been named as the best place to live in the UK for 2024 by The Sunday Times.
The Scottish seaside resort heads the annual list of 72 locations that come in all shapes and sizes, from the remote Welsh town of Presteigne, Powys, with the starriest skies on the mainland, to the buzz of big cities such as Leeds, Liverpool and Belfast.
• Explore the complete guide to the best places to live in the UK
The Best Places to Live guide features some old favourites — Saffron Walden in Essex, Knutsford