Look for places in Airbnb as they give discounts on booking for a month or more than that. I lived in Old Manali for 2 weeks on 40% discount throughout.
Patlidun jungle safari lodge is one of the best luxury resorts in Jim corbett. I stayed there for two days and totally loved it. Pretty expensive though!!!