come on dude, everyone knows about yelp!
ok maybe not... but I will say that it has yet to lead me astray.
from my experience the reviews on there are pretty spot-on