Birmingham, Alabama, is one of the South’s chicest shopping destinations. Discover the best antiques, home decor, and more.