Originally Posted by
JBord
Pretty much how I feel. I could eat pizza every day, but Italian food rarely comes to mind.
I know the question wasn't directed at me, but I need to point out the fault in it. IMO, Tokyo is the only correct answer, and not because of Japanese cuisine. You can find ANY type of food in Tokyo, and at very high quality restaurants. It's just such a huge city, with such variety, and so much attention to food perfection, including other ethnic foods. In two weeks, you could eat at a different ethnic restaurant in Tokyo for every meal, and if you planned correctly, each might be one of the best you've had.
I'm not trying to say that a particular Greek dish in Tokyo will be better than in Athens, just that if you look at the whole picture over two weeks, it's not a fair comparison. Maybe the question should be "if you could only have one meal...".

Unless the person doesn't like Japanese food!
That also begs the question, have you eaten much non-Turkish food in Istanbul, or non-Greek in Greece?
Additionally, Tokyo may have good Italian-esque, French, and Taiwanese places, but merely having a certain cuisine doesn't automatically qualify that restaurant as worthy of a visit. This is partially why I think New York City is so overrated for dining.
I've always believed that it helps to have fresh ingredients grown within 100 miles of a destination; hence, why I don't think Tokyo does SE Asia well (never mind that Japan isn't the place to be for spicy offerings). This is another reason why NYC's food scene is underwhelming.
Tokyo is an amazing food city. But I'm just as smitten with Istanbul's eats (not to mention, I think Turkish desserts kick Japanese desserts arse.)