Большая часть расходов там не на еду а на проезд. Транспортные карточки пополняются только налом. В автобусах у водителей только кэш. Если это не Токио, то карты надёжно берут только в сетевых рестиках, комбини, сетевых отелях и туристических местах. Ещё и снять без комиссии только в 7-11
Ни разу не были в сетевых рестиках, норм платили картами в обычных.
Междугородные автобусы онлайн покупали.
Вообще Япония совсем не дорогая страна, если не двигаться на синкансенах