Nerites lay eggs in freshwater, but they can't develop. You need brackish water to breed them.
Also, they are pretty.
In regards to plants, I have been ordering all over the place to see who I like. Just got an order in from here (recommended by oldfishlady):
More expensive shipping, but my gosh you get a TON of plants. If you need to bulk order, I highly recommend.
Planted Aquarium Central are some of the only plants that haven't melted in my tanks. I always get regrowth, but his just grow from the beginning. Also highly recommended.