Discover 21 Best Castles in England That Will Take Your Breath Away! The best castles in England to visit.