In most cases, it is probably better to hire a car with a driver rather than to drive yourself. An experienced local driver will be much better equipped to handle all these difficulties. Traffic police in the city will often make random stops. Always be polite. If you are driving yourself and a police officer takes your license, go with the officer directly to the station to retrieve it.
Vehicles drive on the left side of the road, and the steering wheel is on the right side of the car.
Traffic signs are similar to those in the United States. Always be alert, and don't expect that other drivers will follow the rules.