The best foods as well as restuarants of the city are located in the old town. You can find both the local as well as international cuisines in there. If you are looking for something vegeterian as well as Indian then you might consider visiting Ganesh Indian restaurant or Karma Waters both of which offer delicious Indian meals. However in case you want to try something local then restaurants such as Son Hoi An, Moon Restaurant are ones you should definitely visit.