He can use his regular bank and have his paycheck direct deposited. Direct deposit can be set up on the hub and my trainer walked us through that on one of our training days (so make sure he takes at least one blank check with him to FL if he doesn't plan on bringing a whole book of checks so he can use the routing number to set up direct deposit). There is also a form to set up direct deposit because my mom asked at the parents meeting at check in how that worked so she gave me the form (so maybe you could do that if he doesn't plan on having checks in FL?) I don't remember but they must have told her we'd be able to set it up on the hub because I never bothered with the paper form. My first check did come in paper form so the only time I needed to go to a bank was to deposit that check.
I don't know about the closest ATM or about charges because I never used an ATM. I only needed cash once and I just got cash back at wal mart. I was fine just using my debit card the entire time.
If he's driving I know there are Chase and Wells Fargo (which is still currently still Wachovia in FL) within 10 minutes of the apartments because those are the banks I use. I believe there are Bank of Americas close by too, but I'm not 100% on that.
Disney's credit union is Partners Credit Union. If he decides to go with Partners I'm pretty sure there is an ATM at the housing locations that is Partners (I kinda remember seeing people at the ATM when I went to the clubhouse at Chatham) but I know you can access the Partners BANK using the CP bus.