Let our travel guide to Greenville help you figure out where to eat, play, and stay in this city filled with Southern charm.