This is a developing country so the roads are not well maintained. Although they have lanes and specific sides of the road to drive on these are never followed. There are people, cows, cars, rickshaws (3-wheeler taxis), and motorcycles all on the road at the same time and no one drives in lanes. There is a lot of honking, but it is "location awareness" not rudeness like here in the states. It is quick, successive honks to let other people know you are beside then, coming up from behind, moving over, whatever! but every driver does it pretty much constantly.
Despite all the organized chaos on the streets they are simple to cross once you get your guts up. Everyone just crosses whenever and all the drivers know this so they are never surprised to see people cross in front of them. If you look a bit intimidated there will likely be a local who will offer to help you get across :)
If you are going far I recommend the rickshaws. The locals will try to charge you a lot (which ends up being 2-3 dollars), but you can just tell them you will find someone else or walk. They might leave or they might try to bargain with you which can be really fun! The ride itself is a lot of fun too and a really convenient and cheap way to get around. Also the locals know how to get anywhere. If you try to rent a car you will have a hard time finding your way around and will likely be way to intimidated to go anywhere. I definitely recommend walking if you can or the rickshaw taxis.