Part medieval fortress, part French chateau, Balmoral is not to everyone's taste but it provides a retreat from prying eyes for the Royals.