About 16 miles west of Aberdeen is the stunning Castle Fraser, one of the grandest of the Scottish baronial tower houses.