Yes, the best info you can get is from the US embassy in your country. Depending where you are from a simple tourist visa could do it BUT it depends largely on the nature of your participation in said fair, things like what type of organization is inviting you 3, how many days (weeks) will last...