West Virginia doesn't exactly make the top of the list of places to visit in the United States, which is a shame. The state boasts miles and miles of stunning scenery, plus adorable little towns and the warmest hospitality you'll find anywhere. Take a trip through the mountains, and once you arrive, here are 10 of the most beautiful cities you will want to visit.
New Martinsville is also on the western edge of West Virginia, but it is much further north. This pretty little town was founded in 1838 and sits on the banks of the Ohio River, which offers beautiful views. It has a strong family character, which you can put together as you walk through the small center and get the feel of the city. There are some very nice historic buildings in New Martinsville, like the tan sandstone Wetzel County Courthouse, which is almost reminiscent of a medieval castle, turrets, and all.