Alabama is a beautiful place with delicious food, delightful natural landscapes & deep historic roots! These are the best things to do and places to visit in Alabama that you should add to your bucket list.