Not far from the floor-to-ceiling windows of Longwood Gardens’ restaurant, 1906, is the Idea Garden. The six-acre space, lush ...