Windsor Castle is the world's oldest and largest occupied castle, just 40 minutes from London. Highclere Castle, renowned as the real Downton Abbey, has over 200 rooms and 1,000 acres. Hever Castle ...