Just get USD from an ATM when you arrive. Zero reason to exchange before you leave unless you need a bit for a taxi to your place.

Regarding using your cc for the best rate on the French side....very true but only if they make the charge in EURO rather than converting to USD .Some places do give a better rate for USD cash and that will be posted ..like 1:1 at the Cadisco gas stations