Using local payment for traditional business I think is still preferred.
You never know on the price of bitcoin will fall or rise.. so taking traditional method will be safer.
If price fluctuations are your only concern, you can use a payment processor like Bitpay.
That way, you can lock in the fiat value of your transaction.