Da kann ich mich Oli nur anschließen. Ich war vor ein paar Jahren zum Karneval in Rio und 10 Tage nur dort (5 Tage Karneval, 5 Tage danach), ohne dass bei mir Langeweile aufkam. Später war ich noch mal länger in Brasilien und sogar noch mal in Rio, aber auch der Ilha Grande. Das ist echt der Klassiker für einen Abstecher von Rio aus. Hat mir super gut gefallen, die Strände, die Natur, das Wandern. Weiß allerdings nicht, ob es um Karneval rum dort überlaufen ist.
Ansonsten kann man auch noch einen Abstecher nach Petrópolis machen (hübsche Kolonialstadt, aber auch kein unbedingtes Muss) oder nach Teresópolis, um von dort aus in der Serra dos Órgãos wandern zu gehen (hab ich leider nicht mehr geschafft).
Kommt also echt darauf an, wie lange du dort bist. Wenn es 10 Tage oder länger sind - und du vor allem sonst nichts in Brasilien machst - würde ich 2-3 Nächte Ilha Grande empfehlen, einfach um noch mal was anderes als Rio zu sehen. Kürzer lohnt nicht wegen der Anreise mit Bus plus Schiff.