Historian Jonathan Foyle casts his eye over Balmoral Castle in Aberdeenshire, which is part medieval fortress and part French chateau and provides a retreat for the royals