A trip to New Bern is absolutely one of the best things to do in North Carolina. This beautiful and historic riverfront city, located in the coastal region of North Carolina, has plenty of fun activities to choose from.