Book flights to the following Alabama cities, from 3 weeks to 3 hours in advance. Price includes rental car or hotel and taxes.