To stay in a castle is to wake up in one of England's fascinating feats of history. Battlements, suits of armour, moated forts, heavy drapes, four-poster beds, charming follies and banquets are the stuff of medieval dreams, and where these features have been present, they have been well maintained.