Finds a path between various cities.