Or a couple of dozen cherry shrimp would work too and you could still have the snail. Shrimp have a very low bioload, and are quite small, so you can have quite a few in a small tank.
You could also have Ghost shrimp, which are very inexpensive, but do not have live babies. They have larval ones, and if there are no fish, you may well get some surviving to grow up.
Just make sure you have hard water and pH over 7.. most inverts need hard water and calcium to make good shells. Crystal shrimp are an exception, as are the Taiwan Bees and other more expensive shrimps.