There's a lot about a block or two Southwest from the Marriott that used to be a little better (back when parking at the Marriott was a mere $33). I want to say this is by Nordstrom's, but I'm not 100% sure.
You can also try going a few blocks west on Ohio. The price generally gets lower as you get further from Michigan Avenue.