Unfortunately the best answer is "it depends"
It will depend on what you need to do with it, what local in branch access you require, and what promotions are being run at that time.
Generally, but not always, smaller providers (certain credit unions, ING type accounts) will provide for lower fees but with reduced availability of branches.
Your best bet is to create an exact scope of what you need (how many accounts, how many transactions per month, what type of transactions, how much ATM use will you require) and then contact the branches in your area that provide you the access you want for pricing.