How to navigate Brazil’s legendary city, packed with art, style, sights and history