Retiring in Brazil

I live and work in Italy, and planning to retire in Brazil when time comes.
So far I have only the Italian citizenship (although, hopefully, from next year I should be able to claim the Brazilian citizenship through my grandmother, who was born in Brazil).
At present I am beginning to search information on the best and smoothest ways to resettle.
Any tips? (eg. documents I should ask before and after my arrival in Brasil, links to see customs requirements, etc.)
An option could be I retire in (or around) Riberao Preto, SP, as my grandmother was born there (and no relatives living there or anyplace in Brasil). Does someone know if Riberao Preto is rather safe, compared to other brazilian cities?

New topic