Don't miss a single one of these castles near London if you want to see enchanting fortresses, beautiful lookouts points, and British history!