Your vote on this answer has already been received
My instant choice will be for Binsar in Kumaon . Just an hours drive from Almorah . Far from the madding crowd . Except a Kumaon nigam resort , no joint nearby . Only time electricity comes during 7 pm to 9 pm with solar power.
You can walk through deep forest with majestic Himalayas walking by your side . Smell of flowers , trees , you can hear birds and winds sing .. cool bridge sweeping your ecstasy . You will simply be mesmerized by the beauty of nature