What are some charming towns in England?

9 answers 9