Personally I go for personal recommendations from friends and colleagues, but if I'm in a strange town or abroad, I generally choose a place that's busy - especially if it's full of locals, always a good sign that the food is freshly prepared and will taste good.