Small cruise ships will begin visiting the city of Oswego next year as part of a nine-day Great Lakes cruise itinerary.