There's a lot to do in Birmingham, AL, even if you're a lifelong local and only visit for a few days. From exploring ...