Decide the area:
First of all, you should decide where you want to eat. This will narrow down the search and you will be able to find a good restaurant in much less time. If you are new to the city then try to look for the food streets or some ethnic area, where there are countless restaurants and cafes.
Internet has become an instant and authentic source of information as anything is just one click away in this medium. There are many websites that update the information about top restaurants of almost every city in the world. Pick your city, mention the area and there will be a complete list of restaurants with comparative analysis of their foods and prices.
Look through the life style magazines:
Another effective technique to find a good restaurant is to review local journals especially the life style magazines. Such journals always have a food section where experts give their reviews about different eateries. Make a list of these restaurants and then select the one that suits you.
Ask your friends or family members:
You should ask your friends and relatives who have good experience of dining out; they will definitely give you an honest opinion. This method to find a good restaurant can be the best bet as your near ones know your likes and dislikes and they will suggest you a suitable place to eat, keeping that in mind.
Ask the natives:
If you are new to the city then do not hesitate in conducting an in-house survey. You should ask the natives about some famous places. However, do not rely just on single person, rather you should ask at least 4 to 6 persons before making any decision.
Visit the area:
Last but not the least, you should visit the area and check the local restaurants. Sit there for a while, observe the ambience, check their menu and you will definitely find your desired place to eat.