The northern part of Alabama is very beautiful; if you like waterfalls and hiking there are lots of places around both Huntsville and Birmingham.
I gotta squeeze my Alabama trip into Arlington County Public Schools spring break so unfortunately I have cut a lot of northern Alabama out of my itinerary. I'm going to spend 2 days in the Huntsville area but no longer plan to take a day trip to the Muscle Shoals area.
I'll have around 1.5 days in Birmingham and then will take day trips to Tuscaloosa and Montgomery using Birmingham as a base.