Most banks charge to use ATMs - $2 for a simple transaction can add up to just withdrawal your own cash! Here are a few tips to help you avoid spending that extra money.
Avoid ATM's that do not belong to your bank.
Use ATM's that are part of a Surcharge-Free Network that your Bank belongs to.
In some places, run your purchase as a debit. You can get cash back fee free.
There are banks that will refund any fees accrued if you follow simple requirements, such as number of transactions, balance requirements or have direct deposit. Check with multiple banks to see if they have a similar program, and see if this works for you.
Avoid privately owned ATM's - they are extremely dangerous and the fees tend to be much higher than going directly to a bank ATM.