One of the best places to visit in West India, Mahabaleshwar is a perfect escape from the busy city life. This beautiful hill station is 120kms from Pune also 247kms from the city of Mumbai. Being a hilly area, it offers multiple trekking opportunities. You can visit the Mount Malcom, Holy Cross Church, or the Pratapgarh Fort, Arthur’s Seat, Kate’s Point in Mahabaleshwar. You can also do horse riding at Venna Lake.