A Personal Tourism Navigation System to Support Traveling Multiple Destinations with Time Restrictions