Greenville, South Carolina joins the list of American cities with all the charm of a small town, but with the culture and style of a big city. It's home to world-class restaurants, museums and art ...