Homes and guesthouses are nestled between the forest and below the Himalayas in McLeod Ganj, India