Set on the banks of the DuPage River around 30 miles southwest of Chicago, Naperville has long been celebrated for striking the perfect balance between suburban calm and big-city action. It’s no surprise, then, that Niche recently named Naperville to three of its prestigious annual rankings: Best American City to Live In, Best American City to Raise a...