Craving for a weekend getaway with friends and family that is thrilling and chilling? Mahabaleshwar is the answer. This hill station in Maharashtra serves up a smorgasbord of activities. Think heart-leaping treks, serene lakes and too many hidden places are enough to make even the most introverted person feel at home. Whether you’re on your honeymoon, or a family in search of fun or just needing some quiet time away from it all, Mahabaleshwar combines adventure with relaxation perfectly. So, get ready to make some unforgettable memories with the list of things to do in Mahabaleshwar.