I opened a personal and business account at Citibank in NYC last year, as a non-citizen non-resident of the US. Have you documents ready, proof of residency in foreign country (utility bills), passport, residency/visa documentation etc. I had to visit in person, no major bank would open accounts...