Four Michigan towns are in the running to be named USA Today’s best small town in the Midwest. On the shores of the Baltic ...