The best time is from May to October, the dry season, but many people have to book before.