hammer17, dependent upon what you want to spend there are a lot of top notch (5 star) hotels available at relatively (for Dubai) cheap rates. I spent two nights last weekend in the Conrad hotel (for Conrad think Hilton plus) for around 110GBP per night for bed and breakfast for 2. Admittedly, the Conrad is a bit of a distance from the beaches, JBR, Dubai Marina etc but there is a metro stop right outside the front door of the hotel (no need to worry about any noise from the Metro) and this will, pretty much, take you within a short walk (max 5 mins) of any where you would want to go in Dubai. Also, the Fairmont right next to the Conrad offering good rates last weekend. One piece of advise, if you are booking hotels make sure to give hotels.com a look. Generally i feel the rates offered on this site to be competitive but you also get the added benefit of getting 1 night in 10 free (essentially they calculate the amount you spent in booking 10 nights and give you 10% back as a credit to your next booking).
Oh and, as mentioned above, make sure you take in a brunch you will not regret it (at least not until the next morning!!!).