From Cornwall to the Cotswolds, each of these little gems makes for a perfect escape from the city. We've picked out a few of the best pretty villages in England to explore.