do you need a special visa to attend if you are non-US resident?
It is probably a good idea to get some health insurance for your whole stay, unless your country has some kind of arrangement with the U.S. to this effect (and I don't know if any country does). You can get insurance from your travel agency or separately online. Check the terms of your home insurance or credit card, if any. Some include some sort of travel insurance.
[1] http://travel.state.gov/visa/temp/without/without_1990.html
[2] https://esta.cbp.dhs.gov/esta/
[3] Seriously!