Hello Jignesh,
If you have time you must visit Tapola,its about 28km away from Mahabaleshwar but its worth of visiting and try to stay at Any Agro resorts Kinara resort is one the best,I spent my 31st there and Tapola is also known as Mini Kashmir and if you visit those mountains early in morning you will find it true.
Hi Jignesh! Here is a list of the best places Mahabaleshwar: To stay
1. Evershine Resort
2. West Hill
3. Saket Plaza To visit
1. Arthur's Seat
2. Ephinstone Point 3. Pratapgad Fort 4. Lingmala Falls Panchgani: To stay
1. Mount View Heritage Hotel 2. Hotel Mala's 3. Tranquil Treasure To visit
1. Sydney Point 2. Kamalgad Fort 3. Rajpuri Caves 4. Kaas Plateau You can also check out these trips for options on what to do and where to go! Happy Travelling!