From music and BBQ to historic sites and architecture, Alabama is rich in Southern culture. Alabama has a treasure trove of small towns that reveal an even ...