CoolCitiesInfo is a project mainly written in Python, it's free.
Information about Cool Cities projects in Illinois