Most snails will leave plants alone. If you want to get rid of them and you have the space, a dwarf chain loach would be ideal, although technically you are supposed to keep them in shoals.
If adding a fish is out, they are best controlled by regulating what you feed the fish. Snails IMHO are...