We live in New Bern right on the river on the south side.
Yes, a whole weekend could easily be spent just enjoying this charming town. There are several good restaurants, more than a "couple"
Persimmons's is the most scenic, on the water and good food, and in the pretty historic district.
Morgan's is a an excellent value and consistent.
Good Indian food served buffet style at the Bay Leaf.
Good basic seafood in a more casual setting at the Sting Ray, right across from the excellent NC historical museum and Tryon Palace.
Agree with 237 and the Chelsea as well.
The big hotel on the water is now a Doubletree (formerly Sheraton and Hilton). The Marriott Courtyard on the water is very nice and has a nicer view. he water
Hatteras used to have factory tours on Thursdays, it would be worth calling them and seeing what might be arranged, as you are a Hatt owner and could be interested in a new one..
Beaufort/Morehead (where we used to live on our boat)_are a lot of fun, but that's worth a weekend on its own.
I disagree big time with Kings'; McClains in Goldsboro is far superior and great variety
. Wilber's is my second choice for the pork only; their chicken is weird.