A local's guide to the magic city of Birmingham, Alabama. Where to stay, shop, eat, drink, and what to do in Birmingham.