New Bern, named after the capitol of Switzerland, is located in Craven County, North Carolina. New Bern is the second oldest city in North Carolina, and has many historic sites. New Bern has four historic sites that date back to the early eighteenth century. Because of the city’s history there are several bed and breakfast inns, hotels, restaurants, banks, antiques stores and specialty shops, all of which can be found through a New Bern Directory. The New Bern Yellow Pages are a great way to find any business or service that you may need.