I'm not widely travelled but the best place I've encountered for food so far is Singapore (runner up Madrid). If you ever get a chance, go.
1) food is cheep.
2) food is good.
3) every form of western & Asian food imaginable is available
Indian, Indonesian, Thai, Chinese, Japanese, Vietnamese ...
4) perfect for vegetarians
5) German beer widely available.
6) Crocodile porridge on tap.
Downside, one of the expensive hotels was advertising each meal comes with a complementary glass of Swiss white wine. Insider tip: Austrian wine makes an excellent substitute for WD40 but I draw the line at Swiss wine.