Even in a small urban setting, a garden can be a great attractor for beautiful wildlife. What could be better than sitting in your armchair and watching a brilliant butterfly or hummingbird come into your garden for a sip of nectar? Good butterfly-attracting plants for city gardens include butterfly bush, hornbeam, clethra, dogwood, cherry, rhododendron, lilac, coreopsis, lavender, verbena, snapdragon, oregano, and parsley. Good bird-attracting plants include birch, dogwood, juniper, cherry, strawberry, fig, pine, and sedge. The best hummingbird-attracting plants are butterfly bush, coral bells, daylily, petunia, verbena, and weigela.