I live in Peru but created my corporation in the US in Delaware just to get the gateways and other US services.
You can then setup a business bank account as a non-residents using your LLC EIN, but I had to visit the US in person to do this.
US LLC Incorporation and registered agent ~$300/y
Everything else is essentially free, I have a registered mailbox that redirects my mail and a US Skype Number attached to my iPhone. You'll need a US address to setup the bank account initially.