The best time to visit Madagascar is from April to October ... humpback whales and various bird species. But remember, hotels and airfare will be pricey from April to October (especially in ...