With such a variety of things to see and do in this Alabama city, you'll most definitely want to add it to your travel bucket list.