For some reason getting on a 'worst' list is St. Louis' lot in life. This time the top ten Worst Cities to Visit has St. Louis at number 2 behind Detroit. The dominent reason is a high crime rate which is true of almost all of the top ten. Number 3 and following are: Reno, Cleveland, Chicago, Camden New Jersey (as if), Memphis, New Haven Connecticut, Stockton California, and Oakland.
On the other hand, 5 small Midwestern cities you that you may have missed and are worth visiting. We've been to one-Traverse City, Michigan.