Most mid- and high-end tourist hotels will accept major credit cards, with Visa and MasterCard having the widest acceptance in Egypt. American Express is less commonly accepted but still useful in higher-end facilities. Diner's Club is rarely accepted in Egypt. The majority of restaurants and shops remain cash-only.