Acres of land are not necessary for a successful Butterfly Garden. A window box, or a container garden will do the job, and is a perfect boredom busting activity for your kids!
Plants that attract butterflies
Annuals: Coneflowers, flowering tobacco, impatients, marigolds, phlox, sunflowers, verbena, zinnia, cosmos.
Perennials: Asters, bee balm, butterfly weed, chrysanthemums, daisies, live forever, purple coneflower, sedum, heliotrope, rosemary, nasturtium, and yarrow.
Wildflowers: New England aster, bergamots or horsemints, black-eyed Susan, blazing stars, boneset, butterfly flower, coreopsis, ox-eye daisy, and purple ageratum.