There are many definitions of "best" restaurant..... are you looking for "best" as in Michelin 3 star, Mobil 5 star, Zagat "best"; most popular "best"; "best" food but may be a hole in the wall; best overall dining experience; best as in memorable view but forgettable food.......
Any particular cuisines you fancy?