The Best Plants for New Hampshire Gardens and Landscapes: How to choose annuals, perennials, small t