Interesting to read. I would have thought that as long as you are only visiting you don't need a visa since there is an agreement between France and the USA. I tried to make sense of the French Embassy website, but it's really weird.
They mention a visa to be on transit in a French airport even if you don't leave the international zone. Since when do you need a visa for that? And why does the French Embassy link you to the Washington Consulate for those information? That website is very badly done.
I finally found an information on the French Embassy website:
QUOTE
SHORT STAY VISA
If you are a U.S. citizen and would like to travel to France, an Overseas Department (DOM) or to Monaco for a short stay (up to 90 days)
You DO NOT need visa (only a valid passport), except for
* Holders of diplomatic or official passports on mission
* Crew members
* Journalists on assignment
The applicants above must submit 1 application form for a short stay visa, a valid passport + 1 photocopy, a cover letter from the appropriate U.S. agency, embassy or from their company + 1 passport size photograph.
Diplomatic or official passport holders must apply at the Consulate General of France in Washington DC, New York, Los Angeles or San Francisco depending on their jurisdiction.
* Artists, researchers and anyone having a paid activity in France (please refer to the section on work visas)
* students (please refer to the section on student visas)
http://www.ambafrance-us.org/visitingfrance/usvisas.aspSo you do not need a visa. You only need one if you stay more than 90 days (or are one of the people mentioned above).
That makes a lot more sense.
Now of course if you are planning a long stay or wish to establish yourself back in France, that's an other story.
Note: We are about to send the paper to get our marriage registered by the French authorities as well. Since we did not know we could ask to have the "publication des bancs" even when getting married in the US I guess we are at risk of being audited as well. What a suspicious world we live in.