Credit cards are accepted at most hotels, restaurants, and larger shops, especially in tourist areas. However, it's a good idea to carry some cash for smaller establishments and bazaars.