Buying a castle is great way to own a piece of British history, although you may need a king's ransom to run it.