Carioca culture laid-back! Brazilian Portuguese (different from Portugal). English limited. Beach culture central. Carnival famous. Soccer religion. Favela culture complex - respect. Açaí and caipirinha. Friendly but street smart needed.