Meghalaya is a surprising place, it surprises you in every turn. I visited in December, the weather was very good. Try to visit meghalaya during November to May. You might find rain anytime during the whole year but its better to avoid during the peak rainy season.