Everything you need to know about visiting Craigievar Castle from the history, location, how to get there, and cool things to do nearby.