I got behind the wheel for the first time today. First impression: Piter drivers are a**holes. A lot like a typical Northeast USA city but worse. Everyone is taking the left turn from the right lane, merging into the lane I already occupy, honking impatiently if - heaven forbid - I slow down to try to ensure there's no oncoming traffic as I cross a main road. There are many 4-way no-stops, as in 2 roads come together, neither is clearly the bigger road, and nobody has a stop sign. With SUVs illegally parked on the corner, so there's no way to know if there's oncoming traffic until just before it's too late.
The good news is it appears that u-turns in the middle of the street are no big deal to anyone, official or unofficial.