We also use a credit card wherever we can, but always have enough cash for the day, just in case the internet is down, which happens. Also, when on the French side, ask that the charge be put through in euros, so that you get the current exchange rate. Some establishments have their own exchange rate, which is often higher than the official one.