London is an exciting city with tons of things to do, but the English countryside is not to be missed - castles, Roman ruins, standing stones, walks on the moors and rides on steam trains.