Where though?
I can tell you in the European country I'm from, you can get away with not accepting cards legally, and you can accept BTC (but not force people to pay in it). And cheaper booze is absolutely a no brainer for success.
However, if you are hiring people, you can pay their salary in BTC only (there's a cap of 30%), and with a social security rate exceeding 33% of the gross salary, hiring people to help is the number 2 way most new bars and restaurants don't make it beyond one or two years. Number 1 reason is, obviously, rent. Which you won't be realistically able to pay in BTC.
Then there's reason number 3: government.
You have to convert every payment to EUR when you declare your income, your sales tax and any deductions -- and if your initial idea was not to do it, then the final answer to your question is a big fat NO, you wouldn't survive.
If your tax filing feels too low, the government will ignore it and bill you for whatever they feel you must be making.
And eventually, they'll just crush you, one way or another.