The best castles near London you can visit on a day trip