These Scottish castles offer fascinating history, stunning architecture, and sweeping grounds.