That all depends on the manner you want to get rid of them. I wouldn't advise getting other fish/snails to clear your tank of the snail population, each and every fish will bring their own needs to your tank and some can be hard to keep. On a personal level, I find it unfair to get a living thing just to do one job when you have no other attachment/need for it.
If you want to get rid of snails humanely, then I'd suggest what many others have and putting some lettuce in the tank (I'd go for organic and thoroughly rinse before putting it in just in case of pesticides etc), or you can fashion yourself a home made snail trap to capture the critters. Once you've caught them you can give them to a fellow hobbyist who keeps fish that feed on snails, or to your LFS, if they'll have them.
Though realistically, I've known people that are unable to even give their caught snails away. The best thing to do is to crush them unfortunately, one by one until you have gotten rid of every single one of them. I'd also advise doing this outside of the tank, I can't imagine the mess it would make if it was done inside and I'd wager it could even cause problems to your tank.
Dont catch and release your snails, this can lead to a spread of invasive species within your area, and you'd be surprised how quickly species can spread, I do believe there is a problem in north America as a result of an invasive mussel species which originated from hobbyists (I'm not 100% on the information, but I'm pretty sure moss balls were banned in certain areas because of this). Just, don't ever release into the wild unless you're a professional and you know what you're doing. Also just "binning" a living organism isn't enough, it requires destruction.
So morale of my post is... catch and kill is most likely the best method unfortunately.