Blair Castle offers a truly Scottish experience