North Carolina is a southern state with fantastic beaches, majestic mountains, and plenty of culture, history, and fun all over.Enjoy the colorful city life in Charlotte, take a trip to the Great Smokey Mountain National Park, or take a dip in the clear blue Atlantic and get a tan on the beach.It’s ...