William Wallace, Mary Queen of Scots, the Marquis of Montrose and the future King Charles II, all graced the Castle with their presence