Tucked a few miles inland, this charming town in North Carolina provides visitors with fun lodging options and easy access to the Crystal Coast.