During this time of year, New Hampshire is a magnet for leaf-peepers coming to look at the beautiful fall foliage. However, an often-overlooked place for New England foliage is the Boston Public Gardens....