I did a fairly thorough search of the Elizabeth City Code of Ordinances and found three that pertain to firearms. One required a permit for either sale or transfer of a handgun. Another restricts ,to the owner's property, the possession of any dangerous weapon during a declared civil emergency. The third, found under General Offenses, prohibits the discharge of a firearm or the launching of any projectile (rocks &c.)
As written the Code does not restrict the open carry of a handgun at all, even in the usual city owned buildings &c.,so just the limitations imposed by the NC General Statues should apply.
Be sure to contact the City Attorney's office for the definitive word on any ordinance.
I can't help you on a holster. I wear a M1911 in a military holster on a web belt whichI'm sure has only limited appeal.
Justrememberthat should you elect to open carry, youbecome a public representitive of us all and you must act accordingly. Do not carry with the purpose of looking for trouble. Be respectful of the law enforcement officers who are bound to approach you (especially since you are very young), and be very, veryrespectful of your sidearm.
Good Luck With It,