A trip to Salem Civic Center is an excellent way to fill up some of your vacation time.
Roanoke, where it is, lies 140 miles (225 kilometers) from the state capital, Richmond.
There are 3 hotels close by, so it'd be a wise idea to book ahead of time. The Hampton Inn Salem East - Electric Road and Comfort Suites At Ridgewood Farm are located within 2 miles (3 kilometers) of Salem Civic Center.
You won't have to wander too far to discover an inexpensive place to rest your head. There are a few solutions not too far away. The Mainstay Suites Airport and the Motel 6 Roanoke VA are worth a shot.
To get enough energy for all that exploring, walk 0.5 miles (0.8 kilometers) and get a caffeine hit at Dunkin' Donuts (1000 Electric Road, Salem).