Not that I can tell. The W is located in the heart of the city. I work right across the street from it
Look more around Chicago rather than in it. It will be less congested(and thus free parking). Sorry but it isn't like I get hotels around here much.
EDIT: I will get on this by tomorrow or something.