In general,citizens from the U.K., U.S. and Schengen area countries do not need a visa. However, the criteria for needing a passport can be complicated by several factors, including the nationality of your spouse and date of your passport. It is therefore best to check the French government’s website here, which clearly tells you what you would need to enter the country.