Thrillist ranked New Orleans the #1 food city in the country.