I agree on the tourbook.
One other tip is to make two reservations for stops about 2 hours apart. If you make good time, you can stop at the point closer to WDW. If not, stop at the first place. Most hotels have a cancelation policy by 6, so set a reminder on your watch or PDA around 5:30 to call and cancel one of them.
We did that last year, but made such great time that we canceled and called WDW from the FLA Visitor Center and made ressies for that night.