I use Microsoft Streets & Trips 2006 and it works pretty good for me. It seems to be doing what you need it to do as well. Put in all your stops, final destination and click on the plan my route button and it gives you 3 choices of traveling. I think they are like shortest, fastest, no highways? or something similar. If you put in how many miles per gallons your car gets, it'll even recommend when to pull over to pump gas as well!