just to add to wannie's answer. you could save up on toefl/ielts if you achieve certain scores in SAT for some schools. also, as for toefl or ielts. most schools now accept ielts. you have to check with each of the colleges.
some schools also participate in fairtest which makes SAT optional for admissions. do check if your school is on the list.
please read the super long recom thread on us application too
and this http://www.usapps.org/