Credit cards are accepted in most hotels, restaurants, and shopping malls, but it's recommended to carry some cash for hawker centers and small shops.