Credit cards offer rewards and benefits but come with costs like interest, annual fees, and foreign transaction fees. Users ...