Alabama ranks among the best states to drive, thanks to affordable car costs, manageable traffic and well-maintained roads.