There are a lot of castles in England, but these 11 stunning fortresses are among the best. From Alnwick Castle to Windsor Castle, they're a stunning set.