Ever been to London, ha! they could teach you a thing or two about ripping off tourists.
I hate going to London, but if I have to, I make sure to find somewhere off the beaten track, also look at the clientel and if they seem to be local, then that is a good pointer.
Every big city has its bad points, just take a little bit of time to find the good.
Noiseboy