Looking for the prettiest villages in England? Here are 18 charming English town that look like they're straight from the pages of a storybook!