Java moss, guppy grass, water sprite, water wisteria and broad leaf ludwigia. Basicly anything that has a lot of places where lager fish cannot get into.
I like Java Moss on the bottom and Guppy Grass floating on top. The younger fry like to stay near the top, once they get a bit older, I've found that they like the bottom.