Free
Trip Planner - tell it where you're coming from and where you're going
and let it map a plan, including hotels along the way. Keeps track of the
miles and at each point how many miles are left to your trip. It will even
email you the directions.