Thornbury Castle on the edge of the Gloucestershire Costwolds is the only Tudor castle in England to open as a hotel. Kings and queens have stayed here and now you and your family can too.