Depends on the profile of that small biz, the amount of btc customers would have in the first months etc.
Start reading my proposals here:
- https://darthcoin.substack.com/p/first-steps-to-accept-bitcoin-as
- https://darthcoin.substack.com/p/bitcoin-for-merchants
- https://darthcoin.substack.com/p/lightning-wallets-comparison
If you want to start from 0 without any liquidity, you can always go for CoinOS or VoltPay and end of the day withdraw into onchain personal wallets (both offer swaps from LN to onchain).
Then slowly go up for a more self custodial solution, once the operators are familiar with LN liquidity and stuff like that.