Mahabaleshwar, in Maharashtra's Sahyadri hills, is a peaceful and exciting spot for solo travelers. It's famous for its ...