While credit cards are accepted in many places in Hanoi, it's always a good idea to have cash on hand. Many street vendors and markets only accept cash, and it's also a good idea to have small bills for tipping.