Если вы не собираетесь сидеть безвылазно на месте, то вам еще потребуются деньги на транспорт (автобус, метро, электричку и так далее), а это тоже выливается в кругленькую сумму. Плюс еще посетить храм, парк или еще какую-нибудь достопримечательность - тоже платно. Иногда это 200-300 йен, а обычно 700 или 1000 и даже больше (зависит от размера достопримечательности). Минимальный проезд в метро стоит 160 или 170 йен (зависит от линии). Тогда уж двадцатью долларами в день не отделаетесь, даже если вообще есть не будете.
Если вы собираетесь активно что-то смотреть, ездить, имеет смысл купить JR-Pass, но метро в него не входит, так что все равно пойдет дополнительными расходами.
Обычная еда достаточна бюджетна, особенно если приходить в магазин незадолго до закрытия, тогда есть шанс купить табемоно со скидкой.
Так что если у вас такая крепкая воля, чтобы не соблазниться ничем вкусненьким, не попробовать разных разностей, а питаться онигири и запивать это чаем, то да, 20 долларов в день на еду хватит.