private City[] GetCitiesToVisit()
        {
            int numCities = citiesToVisitListBox.Items.Count;

            string[] cityNames     = new string[numCities];
            City[]   citiesToVisit = new City[numCities];

            citiesToVisitListBox.Items.CopyTo(cityNames, 0);
            for (int i = 0; i < numCities; i++)
            {
                citiesToVisit[i] = Cities.GetCityByName(cityNames[i]);
            }

            return(citiesToVisit);
        }