Discover Scotland's top rated castle stays offering royal luxury, medieval charm, and unforgettable experiences in historic ...