Even though an increasing number of establishments have begun to accept credit cards, many places still do not. All of this means you will need to carry more cash (in yen) than you're probably accustomed to. Luckily, Japan is extremely safe so the biggest risk is probably losing or misplacing the cash.