When I was travelling north India in 2007 there were very limited options available for travelers to meet other travelers, share experience and become friends. Hostel concept start growing in India in an around 2015 and I believe backpacking hostels are the best places for a travelers to get everything they need.
Checkout my experience at Madpackers in Delhi. :)
If you want to know anything about the hostel write me in the comment section.