A good resource for plants would be a local native plants society. I am not sure you have one, but they are relatively common and good at helping people find the best plants for what they need....