Although credit and debit cards are accepted at most stores in Dehradun, it is advisable to carry some cash. ATMs are available throughout the city, but it is recommended to withdraw cash from ATMs in popular areas such as Rajpur Road, Clock Tower and Paltan Bazaar to avoid inconvenience. It is also important to note that some smaller establishments only accept cash as payment. Overall, it is always better to have both cash and cards with you for hassle-free travel in Dehradun.