From small-town stops to statewide chains, these Alabama coffee shops have something for everyone on the menu.