From Bankrate.com/Boston.com: http://www.bankrate.com/finance/s...fees-1.asp
Some good suggestions like get overdraft fee waived, go with credit unions, etc.. Some addtional care should be taken on:
inactivity fee (make regular deposit/withdrawal to avoid such a fee)
account closure fee
monthly fee (especially when you have only CDs in the sadi bank)
Beware of any "hidden fee" until it hits you
If a bank is well-known in charging all kind of fees (knowingly or unknowingly), you had better vote with your feet; go with a customer-friendly credit union or bank (to prevent you from future shock waves).