Best bet in Lewisburg would be Brier Inn. Keep trying them every day. Maybe there will be a cancellation.
15-20 miles west on I 64. Dawson exit. Dawson Inn.
Another 20-25 miles west. Beaver exit. Not sure the franchise. Days Inn maybe. Nice place. 45-60 minutes to Lewisburg. Depending on when you go to fair. Could take as long to get from interstate to fairgrounds as it does from motel to Lewisburg. Earlier you can head into town the better.
RT 219 through Lewisburg and into Ronceverte. Road will split. Southbound will go down one side of fairgrounds. Past fairgrounds. Cuts across and northbound goes up other side.
Bulk of parking is on southbound side. Takes forever to get out of lot and then back around to northbound side.
If staying late for show. Drive around fairgrounds and park on northbound side of RT219. After show. Quick walk to car and already facing out of town.