How about this place. I'm told it's where the locals go, caters specifically to motorcycles and has great food. Not sure how far it is from everything though. Rooms are well priced.
Station's Inn and Freeborne's Motels and Restaurants are located right off the Blue Ridge Parkway in the Mountains of North Carolina. Milepost 248