Not only will accepting Bitcoin help this pub save some money on fees, it is very likely attract some new customers who happen to be Bitcoin enthusiasts. Win-win!
It's an interesting experiment, but don't think there aren't any fees. The nominal amount a credit card company collects is lower.
I don't deny they'll get some new trade, but it's not really saving anyone anything.