Christmas is almost here, so enjoy these beautiful main streets while you still can! Here are some streets that are a delight to walk down at Christmastime, and you might even find some last-minute shopping opportunities.

  1. Charles Town

Charles Town Now/Facebook This historical town is even more beautiful when decorated for Christmas.

  1. Martinsburg

Main Street Martinsburg/Facebook Martinsburg lights up the night with a variety of town decorations.

  1. Shepherdstown

Christmas in Shepherdstown Shepherdstown has been celebrating Christmas all month long. Find out more about the town’s festivities here.

  1. Mannington

Rachel Whetstone/Only In Your State Mannington small businesses each decorated a light pole for the holidays.

  1. Bridgeport

Bridgeport Conference Center/Facebook Bridgeport had a spectacular tree-lighting ceremony, and still glows with holiday cheer.

  1. Shinnston

Rachel Whetstone/Only In Your State Shinnston lines its main street with brightly glowing stars, and decorated a town tree.

  1. Bramwell

Michael Barton/contributed photo This charming little main street will transport you to the past. Visit the Corner Shop for some old-fashioned treats.

  1. Beckley

Adam Taylor/contributed photo Beckley has a beautiful town tree on Neville Street.

  1. Lewisburg

Lewisburg, West Virginia/Facebook You can enjoy the lights and pick up some last minute gifts in the unique shops of this charming town.

For more holiday wonder in West Virginia, take a look at these 12 spots that will make you feel like you’re at the North Pole.

Charles Town Now/Facebook

This historical town is even more beautiful when decorated for Christmas.

Main Street Martinsburg/Facebook

Martinsburg lights up the night with a variety of town decorations.

Christmas in Shepherdstown

Shepherdstown has been celebrating Christmas all month long. Find out more about the town’s festivities here.

Rachel Whetstone/Only In Your State

Mannington small businesses each decorated a light pole for the holidays.

Bridgeport Conference Center/Facebook

Bridgeport had a spectacular tree-lighting ceremony, and still glows with holiday cheer.

Shinnston lines its main street with brightly glowing stars, and decorated a town tree.

Michael Barton/contributed photo

This charming little main street will transport you to the past. Visit the Corner Shop for some old-fashioned treats.

Adam Taylor/contributed photo

Beckley has a beautiful town tree on Neville Street.

Lewisburg, West Virginia/Facebook

You can enjoy the lights and pick up some last minute gifts in the unique shops of this charming town.

OnlyInYourState may earn compensation through affiliate links in this article.