Main streets, or downtown areas, have traditionally been where the heart of a town is. The majority of the restaurants, shops, government buildings, music and art venues and other vital parts of a town are located there. That isn’t always true these days, but main streets in several towns have made a comeback in recent years. Here are some adorable main streets in West Virginia that you should check out.

  1. Shepherdstown

Ron Cogswell/Flickr

Cogswell/flickr Cute restaurants like the Bistro 112, along with shops like the Now and Then Shop can be found on German Street, the main drag in Shepherdstown.

  1. Thomas

Jon Dawson/Flickr

Kim Salmons/Flickr East Avenue is the main street in Thomas, a small town in Tucker County with a lot going on. There’s a great music venue (the Purple Fiddle), a general store ( Colabrese Old General Store), an art gallery, and more.

  1. Lewisburg

mollyms619/Tripadvisor Lewisburg was called one of the Coolest Small Towns in the country, and looking at the town’s main streets, it’s not hard to figure out why. This town has unique specialty shops, dining and art galleries.

  1. Buckhannon

J. Stephen Conn/Flickr

Doug Kerr/Flickr Buckhannon, the county seat of Upshur County, has a colorful mainstreet area. There’s a flower shop, clothing boutique and an outdoors store right on Main Street. There are also restaurants to keep you fueled up as you explore.

  1. Charles Town

Shashi Bellamkonda/Flickr

Doug Kerr/Flickr There’s a lot of history in the downtown area of Charles Town, which was founded by George Washington’s brother, Charles. The courthouse there is historic, as it served as the trial location for John Brown after his raid on Harpers Ferry.

  1. Martinsburg

A.E. Crane

Inthepanhandle/flickr Martinsburg is known as the fastest growing city in the state, so there’s plenty going on in its downtown. There are antique shops and cool restaurants.

  1. South Charleston

South Charleston Convention and Visitor’s Bureau South Charleston really lives up to its motto “Someplace Special.” From the famous Indian mound that sits across from it, you can see its plethora of great restaurants and shops. (It doesn’t always have this many people, though; this was taken at an event in Summer 2012.)

  1. Fayetteville

Alex Ford/Flickr Fayetteville is a big tourist spot for its outdoors activities — hiking, rafting and zip lining, for instance. But its downtown area is fun too. There are great outdoors and bike shops, unique restaurants like Cathedral Cafe, and a historic theatre.

  1. Wheeling

Bwsmith84

Centre Market/Facebook Wheeling’s Centre Market Square has a fish market and a coffee shop, among other shops and restaurants.

Have you been to these streets in these towns? What did you think? Let me know in the comments.

Ron Cogswell/Flickr

Cogswell/flickr

Cute restaurants like the Bistro 112, along with shops like the Now and Then Shop can be found on German Street, the main drag in Shepherdstown.

Jon Dawson/Flickr

Kim Salmons/Flickr

East Avenue is the main street in Thomas, a small town in Tucker County with a lot going on. There’s a great music venue (the Purple Fiddle), a general store ( Colabrese Old General Store), an art gallery, and more.

mollyms619/Tripadvisor

Lewisburg was called one of the Coolest Small Towns in the country, and looking at the town’s main streets, it’s not hard to figure out why. This town has unique specialty shops, dining and art galleries.

J. Stephen Conn/Flickr

Doug Kerr/Flickr

Buckhannon, the county seat of Upshur County, has a colorful mainstreet area. There’s a flower shop, clothing boutique and an outdoors store right on Main Street. There are also restaurants to keep you fueled up as you explore.

Shashi Bellamkonda/Flickr

There’s a lot of history in the downtown area of Charles Town, which was founded by George Washington’s brother, Charles. The courthouse there is historic, as it served as the trial location for John Brown after his raid on Harpers Ferry.

A.E. Crane

Inthepanhandle/flickr

Martinsburg is known as the fastest growing city in the state, so there’s plenty going on in its downtown. There are antique shops and cool restaurants.

South Charleston Convention and Visitor’s Bureau

South Charleston really lives up to its motto “Someplace Special.” From the famous Indian mound that sits across from it, you can see its plethora of great restaurants and shops. (It doesn’t always have this many people, though; this was taken at an event in Summer 2012.)

Alex Ford/Flickr

Fayetteville is a big tourist spot for its outdoors activities — hiking, rafting and zip lining, for instance. But its downtown area is fun too. There are great outdoors and bike shops, unique restaurants like Cathedral Cafe, and a historic theatre.

Bwsmith84

Centre Market/Facebook

Wheeling’s Centre Market Square has a fish market and a coffee shop, among other shops and restaurants.

OnlyInYourState may earn compensation through affiliate links in this article.