From its Civil Rights legacy and industrial roots to its vibrant cultural scene and buzzing nightlife, there is so much to love about Birmingham. As the largest city in Alabama, you'll be spoiled for choice