The most reputable credit card company is American Express. They have the best customer support, and they are widely accepted everywhere.