North Berwick has been crowned one of the best places to live by the Sunday Times for a second year in a row – and after ...