After various attempts since then we finally managed to make it this last weekend. Interestingly as we landed there and sat in the hotel garden enjoying the evening cup of tea, we say lots of black clouds gathering above and soon it started to drizzle a bit and there were strong winds. Me and wife looked at each other, thinking the same thoughts - "Oh no! Not again!"
Fortunately the weather subsided the next morning and we had a great day. Did the trip to various points in old Mahabaleshwar and boating in Venna Lake and swimming in hotel's pool. Overall it was a really great day.
One interesting thing about one of the points is that the guide took us to point called lovers point and suicide point. He mentioned that the same point has both the names, and we wondered maybe first time boy girl meet, it is lovers point, then they get married and it is suicide point.. just the way you look at it :-) :-)