One reason I changed financial institutions was because the First National Bank of Tennessee insisted on charging me exaggerated rates for cashing Canadian checks. Opening an account in New York resolved this problem. I'm told this is because the state borders Canada. What you will want is a bank that charges a minimal fee to cash foreign checks. Because some publications abroad will offer you the option of payment by bank transfer, you may want to ask the charges, if any, for such operations.
Bank fees are one consideration.
Naturally, you want the lowest fee possible for foreign check cashing and incoming wire transfers. Another issue will be taxes on foreign-earned income. Taxes Tax issues for money earned as a freelancer are far too complex to get into here. I do, however, want to touch on a couple of items. Officially, this is the chart you should use to calculate your foreign earnings.