Midwest Living editors have been visiting the region's small towns for more than 30 years. Here are our top 100 places to escape for sightseeing and relaxing.