Mahabaleshwar and panchgini you can visit. 2 days is enough to visit both the places and it's cheap as well. food is also cheap there and it has good view.
In Pune or Maharastra itself you can visit Tarkarli ( Scuba Diving), Diveagar Beach, Mahabaleshwar - Panchgani, Ganpatiphule beach , Lonavla resorts and waterfall.
Hi Devyani,
- You can visit kashid beach, there are buses from pune directly to alibaug and then kashid
-Mahabhaleshwar
-Murud
-lonavala
-Mumbai
-lohagad fort
- Lavasa
There are endless amount of forts and yes; mostly these places are reachable by public transport. So , plan accordingly instead of wasting of your savings over cabs