M.C.
St Charles has 2 - 1 that is free but with no sand play area and one that costs a little money but it's huge (2 water play areas with the squishy ground and a giant sand play area too). Both can be found through the park district:
http://www.st-charlesparks.org/