Credit cards widely accepted. Notify your bank before traveling. Small shops may add 3% surcharge for cards, ask first.