Os cartões que aceitam Bitcoin também cobram taxa, e costumam ser maiores que as cobradas por cartões de crédito normais, então usar cartão Bitcoin não vai ajudar a escapar das tarifas. Fora que eu acho que nenhum cartão bitcoin é emitido no Brasil, então ia ser difícil.
A opção seria aceitar apenas dinheiro ou aceitar Bitcoin diretamente, mas pouco gente conhece, e os poucos que conhecem dificilmente vão ficar por aí gastando por causa do potencial de valorização