We too enjoy the Maggie Valley area of the country and try to get up there about once a year. Our last trip we stayed at Pride RV, which is an old KOA from many years ago. It is very nice and recommended. We were staying at Stonebridge RV until they sold it to the large corporation and it started getting run down. When we have our smaller truck Camper instead of our 5th wheel, we have stayed at Hillbilly RV and Rippling Waters RV there in town. Another CG that looked good when we drove through and talked to the owner was Trails End, a couple of miles east of town. More of a destination type place it seemed to me.
The only place I would never return to is Winngray Family RV east of town. Beautiful place bu the grupiest owner/manager I have ever met. The only time we stayed there was about 4 years ago as the owner, referred to as "old Bill" and his wife "old Belle" were both in their 80s so neither may be currently involved in the campground operation. If they are gone it could be a real nice place to stay. Whenever a person walks into a campground office, has a reservation, and the old man behind the counter looks up and says "what the hell do you want?" a person should be smarter than I was and turn and walk out the door. That conversation was probably the best one I had with the guy during our stay. One of the seasonals staying there told me afte I parked my rig, to just do what I wanted, park where I wanted, etc and if Old Bill said anything, just tell he had approved it earlier. He would shrug his sholders and walk off. I tried it and it worked. His memory was somewhere in the 30 minute range. Absolute crank and one unhappy fellow.
The Maggie Valley area is a very old tourist area, so most of the campgrounds are also very old and weren't built to accommodate the largest of todays rigs. Many of the CGs use a Wayneville address which is the near by town. The best place to go shopping is Waynesville.