Dumfries and Galloway village named one of best in Britain :