Celebrating Carnival in Zanzibar?

Why not...
From Milan and Rome
Departure 1 March
7 nights 9 days
All Inclusive