The best season to visit is from May to October (Malagasy winter), to take advantage of the lowest temperature and sunniest weather.