We identified the 10 best checking accounts that are free to open and maintain. See our top picks based on interest rates, fees, ATM access, and more.