“In every walk with nature, one receives more than he seeks.” -John Muir. In our series on some extra-special hotels and resorts in India, we continue to luxuriate among the snow-clad Himalayan peaks in the “the land of Gods”, Himachal Pradesh. Just in case the title of the post has…