From amazing restaurants and fantastic coffee, to magical waterfalls in the center of town, Here's 7 reasons foodies need to visit Greenville, S.C.