From family fun and outdoor adventures to historic landmarks and cultural experiences, Birmingham is a city with endless things to do.