From civil ceremonies at the mairie to the famous vin d'honneur and car honking, French weddings blend legal formalities with long-standing traditions.