Discovering our guide to the most beautiful villages in England. From Cornwall to Cotswolds, they are sure to evoke a sense of nostalgia.