Passport valid for at least 6 months beyond the period of intended stay required by all.
Cost varies according to nationality.
Business visas are cheaper for Canadian nationals. Nationals of the USA pay a standard rate of 12 for visas of any type. South African nationals obtain visas free of charge. Visa fees are per passport, not per person. Visitors from all countries except Canada, the EU and the USA must register with the police within a week of arrival in, although this service is usually undertaken by the hotel.