I've found that hummingbirds are surprisingly not very picky and are quite persistent. Check out what sort of things are native to your area though because you may be able to attract a lot more than hummingbirds.
I'm in the Bay Area and in terms of native flora the hummingbirds like the monkey flower (both red and orange), California fuchsia, and Pacific bleeding hearts I've got planted. They also go for the Christmas cactus and fuchsia (neither of which are native but both of which are currently in full bloom). As an added bonus the carpenter and bumble bees both frequent all of the above (as well as the California poppies).