These are my favorites in the same order-
1. Malsej Ghats
2. Mahabaleshwar (little far from Mumbai but doable on a weekend)
5. Lonavala or Khandala - havent been to these but kept it low because they are a bit over-crowded
Related Questions For You
Earn credits when your answers are upvoted by others.