What are the readings for ammonia and nitrite?
I would not take the word of a shop. Most if them don't believe in fishless cycling and will tell you to get fish regardless of whether there is ammonia and/or nitrite in the tank. After all, if they die you'll go back and buy more. A win-win situation for them.
Why do you want to get rid of the snails? They are an integral part of a tank. They are only a problem if they over run a tank, and that is usually caused by giving the fish so much food they can't eat it all, and the snails eat the leftovers.
As for hydra, a lot of fish will eat them. The only way to kill them is by adding chemicals to a tank but that is not advisable if there are fish in the tank, or will soon be added. The main problems caused by hydra is that they can kill tiny fry.