Discover the best castles to visit in Aberdeenshire Scotland including the breathtaking cliffside, Dunnottar castle.