This is kind of a hijack, but it's at least related: Are there any websites/apps that can approximate a solution for road destinations in the real world?
For example, given a list of cities, an approximate solution on actual roads to visit all of them once?