According to the National Restaurant Association, Mexican cuisine is among Americans' top three favorite foreign cuisines, alongside Italian and Chinese. ...