Finds the shortest/cheapest path between two cities