YOu may want to carry some OC flyers, and possibly print out this statute.
http://www.ncga.state.nc.us/enactedlegislation/statutes/html/bysection/chapter_14/gs_14-277.2.html
In various places I have seen this statute mentioned as "public places". However, that is nowhere in the actual statute. If you do it let us know how it goes. I love Waynesvegas. A buddy of mine owns a business up there. We go up to see him and shop around occasionally.
The "public places" provision of this statute is NOT a general prohibition on carry in such places--it is ONLY applicable to PROTESTS or DEMONSTRATIONS held on such property. You need to keep that whole phrase--delineated by the commas--together to understand it in it's true meaning:
...or demonstration upon any private health care facility or upon any public place owned or under the control of the State or any of its political subdivisions...
If this were a general prohibition against merely carrying in "public places" owned or under control of the State, that would mean you couldn't carry on highways or sidewalks in NC. But the wording CLEARLY states that it is only in effect during a "demonstration". Like a demonstration on the Capital, or on City Hall...
Which, BTW, is a DIRECT violation of the 1st and 2nd Amendments of the US Constitution...
A street festival doesn't even fall in the same ballpark...
The OP should be good to go...
Unless they do like they did last October here in Greenville for the big Halloween Street Party downtown, and publish in the newspapers that there would be blockades controlling access to the area (not an admission fee-just a checkpoint for warrantless searches without RAS or PC), and ALL attendees would be searched and wanded for weapons and NONE would be allowed--even if you had a valid CHP... (Which, BTW was flat-out illegal under NC law...) Anyone caught trying to get in to the area with a weapon would be disarmed and arrested, the article in the local paper stated.
When I contacted the City Attorney of Greenville about this, he told me, and I quote, "If you want to be a test case to prove your point, we'll be happy to oblige you..."
Needless to say, I stayed home... Unfortunately, my "grad school budget" does not lend itself well to volunteering to be a "Test case".