Both cash and credit cards are widely accepted in Colombia. It's best to have a mix of both for different situations, such as small purchases or larger purchases. Using a credit card may also offer certain benefits such as rewards points or purchase protection.