You don't need to open a US bank account. At first I was also doing a lot of hard work to find a bank account but never did but I found an alternative:
Companies like ikobo and 2checkout offer a debit card and a virtual bank account so all the money your site charges your clients goes in the debit card and then you can withdraw it from any country/city you like.
There are few US debit card based bank accounts also which can fullfill your requirements.
Hope this will be helpful
And never go with paypal, they are not really international and don't care about their clients business. All they care about is themselves. I don't like it a bit and will not recommend using paypal even to my enemies