Green Pastures, Kodaikanal, is a delight to behold with its quaint little cottages and exquisite landscaping all around.