South Queensferry has been named the most beautiful town in Scotland, in a recent survey by the Daily Telegraph newspaper.