I always use

www.agoda.com to find cheap deals, what else do people use?

Nigel