These are the best small towns in Georgia to visit for mountain adventures, coastal views, fun festivals, and more.