I agree with McDuh, I've had Schwab checking and investing accounts for a few years and have been very happy. If the bank that owns the ATM charges you anything Schwab pays for it! Also, I have found that I can do 10 withdrawls per day at HSBC ATMs with any debit or credit card, up to ~600 pesos each time.