The business does online retail and sells mostly to the states. The income is solely in USD. I travel quite a bit for pleasure and so will be converting that USD to other currencies on a regular basis. Most of the income from the business will go to my personal account since the business is my sole source of income and it is a one-man show.
I also use many US-based services, and for many of them (ie. Amazon web store), they require a US-domicile bank account. This naturally leads me to think HSBC Premier as I can create US-domicile accounts but they would be personal accounts I think since the ease of creating foreign bank accounts with HSBC is only through their Premier programme.
Based on the above, which bank do you recommend?
EDIT: I also wanted to mention that I mostly use credit cards to pay for business expenses since that's the preferred payment method for internet services.