You need to give more details than just the place! Singapore has
Hotels in all price ranges.
----------
For hotels, check out hotels.com, agoda.com and asiatravel.com. These three usually have the best deals for Asian hotels.
Alternatively, you can try priceline to get a steal deal. You wouldn't know the name of the hotel until after you have booked, but the site is reliable, and you get excellent deals.
----------
I don't remember the prices, been quite some time since I've gone on a holiday
. TripAdvisor usually has the prices, from my experience, its best to book from the respective hotel's website.
I have NEVER got a good (forget best) deal from a hotel's website directly. Reason being when you book directly, you are a single traveler, and the hotel's best chance of making a sizable profit. On the other hand, third party sites are but agents who provide them volumes, and hence are able to offer much better pricing.
I forgot to include
Travelguru for hotel bookings. My experience with them over the years has been very good.