These are the most beautiful places in England. From towns and villages to cities and countryside, they're stunning spots to visit in the UK.