Optimize Travel Itinerary using an AI-driven software