New Bern is the second-oldest European-American colonial town in North Carolina ( after Bath ) .
New Bern is the second oldest town in North Carolina .