Not much about SP itself, but brazil is a lively country.
And the language is impossible. Some words stand out...
"Brasuca" is a lady who will knock you dead with her beauty. Brasil + Bazooka.
"Namoradinha" - girlfriend as in GFE.
"Convivio" - making lurrrve
"Muitobrigado" - thanks very much.
Dress down on the streets, unless you're being driven door to door.
No tipping is expected anywhere, that's a plus.