Although US dollars and Euros are generally accepted, foreign currencies can be exchanged. All major credit cards and traveller's cheques are widely accepted in South Africa. Most businesses, tour operators, airlines and hotels accept Visa, MasterCard, American Express and Diners Club. Traveller's cheques, in all major currencies, may be exchanged at any bank. In addition, many hotels, department stores and restaurants will also accept traveller's cheques. Visitors should enquire whether such a service is offered prior to conducting any transactions.