Why don't you try priceline.com.

You can name your price and get a great hotel room to boot.