Hi, Parveen!
1. Duration- Maximum 3 days
2. If you take my suggestion, then go form Mumbai-Alibaug because that allows you to enjoy the views of Sahyadri range.
3. There are a number of travel agencies in Mumbai including Grand Mumbai Tours, Mumbai City Tour and more.