These North Carolina country stores dish out hearty comfort food and Southern charm that make every stop unforgettable.