1 West Stow, Suffolk 2 Castle Acre, Norfolk 3 Gainsthorpe, Lincolnshire 4 Lavenham, Suffolk 5 Robin Hood's Bay, North Yorkshire 6 Clovelly, Devon 7 Milton Abbas, Dorset 8 Cromford, Derbyshire 9 Sutton-in-the-Isle, Cambridgeshire 10 Collyweston, Northamptonshire
One of the many marvellous things about English villages is their huge variety. Even neighbouring villages can develop very differently, their characters reflecting their own histories and the people, influences, mishaps and opportunities that have shaped them over centuries.
It is a joy to explore an unfamiliar village and stumble across some unexpected, extraordinary feature that I haven't seen before and it's almost possible to find a favourite for every day of the year.
This selection includes those I love that illustrate key village-heritage themes and share characteristics with many other places.
It's no coincidence that they are also great to visit for…