Banking

There are many fee-free checking accounts available. Many of these are online and include physical check deposit via your cell phone and reimbursements of ATM fees. Some also include physical locations. One frequently updated list of such accounts is here.