Best US cities for particular cuisine:
Cajun — New Orleans
Vietnamese — Northern Virginia
Italian — The Bronx
Ramen — Oakland
BBQ — Kansas City (Kansas side)
Mexican — Tucson
Chinese — San Francisco
Cantonese — San Francisco
Sichuan — New York
Sushi — New York
Pakistani — Houston
Greek — Chicago
Bagels — New York
Pizza — New Haven
Cuban — Miami
Spanish — Miami
Ethiopian — DC
German — Milwaukee
Lebanese — Detroit
Thai — LA
Indian — New Jersey