The Mawdok Valley view point is a great for a pitstop. You can enjoy a hot cup of tea in the chilly weather, zip-line over the canyon or just take a dramatic walk in the fading afternoon light across the bridge.
If it is raining when you reach Cherra (for which there is a high probability), head to the Polo Orchid resort. The restaurant there has good food options, but be vary of the price.
The sun and rain play hide and seek on most rainy days, and towards the latter half of the afternoon the clouds lose their theatrics and unveils a side Meghalaya that made Sir David Scott fall in love with the region.