A SMALL Scottish town near an "impressive" coastal castle has been named one of the best to visit in the whole of the UK. The ...