Flowers of the right type are great for hummingbirds too.
Climbing vines that produce flowers of yellow and red are especially good. Luffa gourds, sweet pea vines, morning glory vines, things like that are great for trellises or porches around the house to attract hummingbirds.
Birds are very attracted to color of the food they eat. That's why hummingbird feeders are red and yellow. Also, birds are very attracted to the color of things that camoflauge them - hence orioles being attracted to oranges.
We have a lot of a bush/weed called sumac around here, it's bright red in it's fall/winter foliage, and in the fall/winter we have huge flocks of Cardinals that hide out in it.