Mastering the Art of Trip Planning: Balancing Price, Comfort, and Timing