I agree with one of the above posters - I would not add loaches just to alleviate the snail infestation. That said, let me say about 2 years ago I had tons of snails, mainly ramshorns but also some trumpets. Since that time I have added a school of sids and a group of sewellia lineolata loaches. Both types of loaches are great. The sids are like the energizer bunnies of the fish world - they never stop. The sewellia remind me of miniature kamikazes, darting all over the tank. Both species are very visible. The "book" says that sewellias should be kept in "cooler" water with lots of flow. Mine are kept at 82° with the only flow coming from my AC HOB filter, and they have bred at least twice for me. (I'm just getting ready to ship out my last batch of fry from the last spawn). I now have 0 snails in my tank. I also have a 3" figure 8 puffer in the tank, and, yes, he does eat snails, but there is no way he eradicated all those snails. I now raise my snails in a different tank to fee the puffer. Get your loaches to with them interact with each other, you'll be glad you did. Good luck.
A very common sight with sewellias:
Sewellia from the top: