Stay away from Regions Bank if you want to avoid fees.
We’ve been happy with Schwab. All ATM fees are automatically rebated, free checks, nice web site and great customer service.
free checks?