North Berwick has been named the best place to live in the UK by the Sunday Times’ annual guide, with seven other Scottish locations making the list. Read More