Well, it is really hard to pick, but if I have to I would say Greek and Spanish are the tops. I love Thai, French, Chinese.........the list goes on, but I think those are my two favourites.
My favorite today is Thai... ask me again tomorrow!
Might be Indian, Malaysian, German, Czeck, Southern, BBQ, Italian, Chinese, Irish, Mexican, etc etc etc.
I like Mexican (not real but American) and Indian. Indian food is so healthy to. We eat a lot of lentils in my house because they are easy to cook and season. They're a staple in many other countries. We'd all be better of if they were here.
Diners, Dives & Drive-Ins... and all they serve there within! Then Italian, Asian, Turkish, Slovenian, German, etc.. Almost anything that doesn't move on the plate.