Escape the big city buzz at this small Alabama mountain town, where visitors can explore nature, try local diners, and shop ...