There's no rhyme or reason to the traffic, one way streets mean nothing, and there is no right-of-way, it's whoever has the guts to push forward first.
Yup - sounds exactly like Italy
The good thing is that after a while you get used to it and the chaotic traffic suddenly starts making sense