While credit cards are generally accepted in hotels, restaurants, and larger establishments, it's advisable to carry some cash for smaller businesses and local markets.