A list of some of the best day trips from London by train that include castles, historic cities, cute villages and the quintessential English countryside.