|Google Maps Route Planner|
This application uses Google Maps to provide you with a way to set a lot of markers of all the places you need to stop at, then it will tell you which places to stop by in which order.
This tool uses the Google Maps API to display the fastest route with multiple stops between destinations.
SeiDiStrada allows one to search for shops, attractions, and places while on a route. You can insert the starting point, the end point, and a keyword for the place you want to reach. It will extract a list of possible results, by selecting a single one you can go to google maps and refine your trip.