A free checking account sounds like a no-brainer, offering easy access to your money with no annual fees. But “free” sometimes comes with strings attached. Some checking accounts waive fees only if ...