Update: ATMs in France used to not charge fees. Now some do. Credit Agricole bank is 5€ per withdrawal.
Whenever I mention no fee ATMs in France, I always state Bank ATMs. Crédit Agricole is not a traditionally chartered bank, nor is Caisse d´Epargne, nor is Société Générale, nor are the ATMs of Travelex. These likely will have ATM fees.
Bank ATMs, those without fees, would include, but not necessarily be limited to: LCL, BNP, HSBC, or la Poste.
We are BofA customers, and there is usually a bank with a BofA affiliation that doesn't have any fees associated with an ATM withdrawal.
Bank of America customers pay some of the highest ATM fees in the US, typically 3% plus a $5 fixed fee per withdrawal. The fixed fee is waived when using BNP ATMs, but B of A is one of the few US banks charging its customers a fixed withdrawal fee, in addition to the 3% transaction fee. Wells Fargo and Citibank are likely others. US banking laws require that ATM charges be listed line item on monthly checking statements (not on credit card statements). Some high deposit customers avoid fees, but other customers of these banks should take a close look at their monthly banking statements for an explanation of charges they may not know they are paying.
US Savings Banks and credit unions typically charge only the 1% foreign transaction fees on foreign ATM withdrawals. Some institutions, such as Charles Swab, absorb all ATM transaction costs and fees.
my cousin visiting from Norway encountered a couple of instances when his credit card did not work, for whatever reason.
I would advise against traveling with only one credit card. Two credit cards offer better protection from the unknown. They should also be carried separately.