This Ohio City Was Named The 6th Best Small Town In MidwestThis Ohio City Was Named The 6th Best Small Town In Midwest An expert panel chose small towns with populations under 25,000 residents, and let their readers vote on which was the best, leading to Put-in-Bay being ranked 6th.Da'Jzon HughesDa'Jzon Hughes