If the distance isn't too much greater, WV riding is good but the Little Switzerland area has much more to offer. The riding is more technical and there is much, much more variety and many more miles and places to ride.
Years ago we would ride the Dragon area a few times a year. Since discovering Little Switzerland and the surrounding towns we have never gone back to the Dragon / Cherohala. Start by looking at 226 and 226A from Marion to Little Switzerland, Little Switzerland to many roads in and around Burnsville, turn after turn down off the mountain , then Bakersville ( 197 north, 197 south !!!! ) , Hot Springs, Roan Mountain, Banner Elk, Hwy 80 South, 80 North, 197 to 395 to Erwin TN out of Bakersville will entertain you for a few hours, Bakersville to Hot Springs, 209 out of Hot Springs , 63 down off 209 is as technical as you will be able to stand, then turn arond and run it back uphill for a totally different ride. There is much more than I am able to list. The whole area is motorcycle friendly and you will be welcomed.
I recommend staying at Big Lynn Lodge. A family owned one level motel over 100 years old, small, economical, with a great view off the top of the mountain. Breakfast and lunch is covered in the price of lodging. Great people.
If you want to go upscale, got to Switzerland Inn, a little pricier, also over a hundred years old. Also motorcycle friendly.
Good luck.