10 of the Best Places to Visit Aberdeenshire, Scotland | Lots of Castles!