Planning A Trip With Multiple Stops