Visa requirement or not
EU citizens do not need a visa.
Citizens of some countries, such as Algeria, need a visa to come to France, no matter the duration.
Citizens of some countries, such as Mexico, do not need a visa for a stay of less than 3 months. For longer stays, a visa is required.