While many places in Tokyo do accept credit cards, it's always a good idea to have some cash on hand. Some smaller shops and restaurants may only accept cash, and having some yen in your pocket will make it easier to pay for things like transportation and street food.