Kildrummy Castle Hotel offers bed and breakfast accommodation in a converted mansion set in acres of gardens and woodland, just over eight miles from the centre of Alford.