Across North America, hummingbirds favor a wide range of brightly colored, tubular flowers rich in nectar. Among their top choices are plants from the Penstemon, Castilleja, and Salvia genera, which you can grow in your garden to attract these birds...