I picked up a beautiful farm-stay, called Suma Avaas, 8 km from Darjeeling, in a place, called Lebong. This place is managed by Sangam, a local who has worked abroad, and stays with his large family nearby.
The property has cozy cottages, places to sit and contemplate and quietude required after you come back from the town. I absolutely loved the kitchen area, where I also learnt how to cook momos.
The kitchen opens up to the whole Kanchenjunga range visible from your breakfast spot. One can go for riverside treks, or a jeep-ride or spend time in the organic farms within the property. You can spend your nights ordering for a barbecue or watching stars, while sitting by a bonfire.
How to get there?
You can fly to the Bagdogra airport from all major cities in India. Kalimpong is only 67 km from the airport, and takes 2 hours to reach. If you are travelling from Kolkata, then you can also take an overnight train to New Jalpaiguri station, and then take a cab.
I shall also share a photoblog about the places to visit in Darjeeling soon.