You’ve heard a lot about Greenville in recent years, and that’s because it has something for everybody. With a population hovering around 75,000, South Carolina’s most charming town is where big city cool meets small-town America. Here, how to plan an unforgettable winter weekend in Greenville.