kuhli loaches will, and are the only fish i can think of off the top of my head that will and fit in your tank.
What kind of snails are they? Do they have a round shell, or a spiral/cone shell? If they have a spiral/cone shaped shell (called MTS), not many fish will eat them.
Also, instead of purchasing a fish to solve a problem, you could always throw a piece of lettuce in the tank at lights out, and in the morning, take it out and thorw the snails away with it. The snails will be all over the lettuce in the morning, and it will make it easy to get rid of them. If you don't get all of them the first time, keep doing it until you get most of them if not all are gone.
HTH