8 Top-Rated Small Towns in England

8. Lyndhurst, Hampshire Nestled in the heart of England's New Forest, Lyndhurst is truly a hidden gem

7. Warwick, Warwickshire History abounds in this pretty town near the River Avon. Start with a tour of Charlecote Park

6. St. Ives, Cornwall This gorgeous coastal town was once a fishing village.

5. Clovelly, Devon The beauty in this sweet small town is beyond measure.

4. Windsor, Berkshire It's hard to get sick of walking through cobblestone streets

3. Rye, East Sussex Ever wanted to live in a fairy tale? Visit Painswick.

2. Painswick, Gloucestershire Stepping foot in Castle Combe is like being transported back in time - or into the pages of a book.

1. Castle Combe, Wiltshire Stepping foot in Castle Combe is like being transported back in time - or into the pages of a book.

To Get Complete Knowledge About It Then Check Link