While more places are accepting credit cards, you will find that most smaller places do not. You will need cash for most bars and restaurants and smaller stores.