How is mahabaleshwar in March first week?

We were for planning for a trip to Mahabaleshwar on March 7,8,9 from Bangalore. Is the weather cool at that period? Is it good to visit it at that time?

Can we cover all the places within 2 days?