Wild Azaleas, day lily, petunias, hibiscus , basically any nectar producing plant or shrub.
I have grown penta plants for a few years, and they show no signs of impending demise. They are healthy, versatile and attract hummingbirds, which we have in abundance.
Those hibiscus flowers attract hummingbirds.
Salvia is a great plant to attract humming birds.
Hummingbirds have no sense for scent and flowers attract them by their colors.
Flowering plants that produce nectar for the hummingbirds to feed on.
To suck nectar out of plants!
Sparrows , song birds , Dove , Mockingbirds , Hummingbirds ,
all sorts of plants attract the hummingbird!
This is not a professional answer, just from what I've observed. They love Phlox, Honeysuckle, Hostas, and coral bells. I have these planted near my porch so I can watch them closely. No need for a feeder with these plants. And true to form, they do gravitate towards anything red, even if they don't eat from it.
You can buy a catmint plant in the spring. You can get it from a nursery most of the summer as well. They attract hummingbirds.
No they do not
Fruit trees, nut bearing trees and plants that produce berries attract raccoons.