When fees are hidden behind fancy titles or taken in the form of minimum requirements and lessened service, a "free" checking account isn't really free at all.