With the Reedy River rushing through the town and the Blue Ridge Mountains close by, Greenville, SC is definitely one of the hidden gems of the South.