Here's our list of the best castles in England to visit with kids of all ages: Leeds Castle bills itself as the loveliest castle in the world.