The Birmingham Museum of Art houses more than 25,000 works from around the globe, offers free admission, a variety of exhibitions, and programs for all ages.