10 Most Beautiful Small Towns in West Virginia You Must Visit
10. Buckhannon
9. Thomas
8. Lewisburg
7. Shepherdstown
6. Harpers Ferry
5. Wheeling
4. New Martinsville
3. Elkins
2. White Sulphur Springs
1. Hinton