Birmingham, Alabama, also known as the “Magic City,” has a long and fascinating history as a hub for industry, culture, and civil rights. Today, it’s a thriving metropolitan area that offers an incredible mix of attractions for families. Whether you’re planning a weekend getaway or looking for local adventures with the kids, Birmingham has plenty…