This guide to the most beautiful villages in England will show you 15 pretty villages in the UK. They look like they're from fairy tales.