How much does it cost and where should I open a US bank account?

X