One of my favourite websites
I use Tripadvisor regularly. I never book any hotel without checking it on Tripadvisor. I also post reviews of any hotel that I stayed in to help future travelers. Their forums are helpful and I found recommended drivers and guides in many places, that we traveled.