A North Carolina city is among the best beach towns in the nation, according to Good Housekeeping.
There are many scenic places to explore in the North Carolina mountains, such as the famed Blue Ridge Parkway, known for its beautiful stops, and the enchanting Blowing Rock in the town of the same ...