List of inspiring small towns across the American south Madison, GeorgiaNewnan, GeorgiaRock Hill, South CarolinaClinton, TennesseeCredit: Seth Gaines