FWIW - I know of several banks in the Miami area that will open accounts for foreigners, even those without a tax ID, My husband opened one at BOA in Wellington long before he got his residency in the US. In fact, in the Miami branch of BOA, they also opened a credit card for him (again...