Little Switzerland is a fantastic location - spent many weekend rides in & around there when I lived in NC.
One thing to be aware of is that it's a largely 'tourist trap' area, and as such the lodging may tend to be a bit higher than typical, especially in prime leaf-gazing season.
I *think* this is the inn right by the Blue Ridge which I have often passed by & seen motorcycles parked at separate cabins. They also show a big 8br lodge a few miles from the main inn, at lower per-person cost:
http://www.switzerlandinn.com/rooms/diamondback.html
There's also this place, with a tavern which I've heard is pretty good:
http://www.skylinevillageinn.com/
There are the usual chain places a few miles further N in Spruce Pine, and various bed&breakfast type places around, but I think those 2 may be the only ones right in LS which are large enough to accommodate. I'll be out there this spring & would be happy to help out w/ some recon.
I know quite a few great roads around that area, including some 'of the beaten path' stuff with very low traffic & great scenery - glad to help out with route suggestions too.