I learned the same lesson crossing streets (as a pedestrian) in Rome by watching the locals. Make eye contact, go, and be consistent. The drivers are so alert (because you have to be), that they will stop. Once I learned how to walk across the street there, I had everything I needed to know in order to attempt driving.