International if you can get the top tier status for Citibank they usually waive all fees and service is pretty good at the actual bank locations. Branches all over the world, atms usually easy to find in most major cities. Exchange rates are spot and no fees if you plan ahead.
Minimum balances are pretty high though