How long should I stay?

5–7 days is perfect to explore Nosy Be, enjoy excursions, and unwind at the lodge.