Technically it's not customs but immigration. I would advise to clear immigration early, say at a convenient airport along the French coast. This means you can land at any airport anywhere in the Schengen zone during the rest of the trip. This gives you a lot more operational flexibility.