E.B.
I recommend checking out Priceline.com. We just spent last weekend at the Westin for less than half of what they normally charge. As for the Swissotel, I was there once and thought it was gorgeous.
For brunch, I recommend Yolk on Michigan and Roosevelt, or the Grand Lux cafe on Ontario and State is very nice as well. It's owned by the Cheesecake Factory but is more upscale, in my opinion.
Have fun!