Mein Freund hatte sich schon vor unserem Urlaub eine Prepaid-Karte über's Internet gekauft und hat diese dann direkt nach der Landung aktiviert. Welche genau kann ich dir leider nicht mehr sagen, aber vielleicht kann da jemand anderes noch helfen.
Da ich nach ein paar Tagen dann auch Internet wollte, um nicht komplett von WLAN abhängig zu sein, bin ich in San Francisco einfach in einen AT&T Shop gegangen, habe denen gesagt, was ich brauche (Prepaid-Karte hauptsächlich für Internetnutzung) und der nette Mann hat mir das komplett eingerichtet. Hat mich weniger als 30 USD gekostet für 2GB und hat keine 10 Minuten gedauert. Ich bin mir sicher, dass das auch in New York umsetzbar wäre.