For American citizens, Charles Schwab is the way to go, they refund 100% of ATM fees every month, they have fee free, checking, add a complementary brokerage account, no minimum balances, and free wire transfers in and out of the country on the app.