You won't have a lot of snails unless you provide a lot of snailfood. If your being overrun by snails it maybe an overfeeding issue. Try cutting back a bit on the fishfood.
If you use a chemical treatment without addressing the underlying problem, you'll eventually wind up with the same problem all over again.
The chemicals can be dangerous to some fish depending on the chemical, the dose, the fish. If you do decide to go this route, the details matter.
For more natural snail control, some folks have mentioned that if you leave a leaf of lettuce on the bottom of the aquarium overnight the snails will collect underneath it. Easier collecting. Repeat as necessary, but again with the root cause…
Then there are some natural-born snailkillers out there. Puffers and loaches seem to top the list. Don't know much about puffers, love loaches. If you decide to try some loaches, they come in a wide range of sizes and like to be in groups. Pick one that matches your tank size -- clowns get too big unless you've got a really big tank.
I've got 4
zebra loaches and came across a stray
botia histrionica a few weeks back that I just couldn't leave behind. They will all stay less than 4" but all would be more than happy to kill any snail that came along… but I've never actually seen one come along.
HTH