Check out www.tripadvisor.com too. They seem to have enough reviews of most places to be helpful. (i.e., enough to filter out the bullshit and spam).