Hey there, snails hey. They are nasty looking critters in my opinion. I have been plagued by these guys for the past couple of years. I don't have the kind that you do, I have the ones that are the more rounded shell and stay ontop of the sand, glass etc.
Things I have tried and what works for me.
The medication you can get to kill snails, do not use this at all, you will have dead fish more than dead snails.
Assassin snails, I did not find them to be of any help at all. Waste of time and money.
Sinking a piece of cucumber, lettuce etc over night works and you get quite a few of them.
The best, Clown Loaches. These guys go to work like mad. I have only a few remaining int he tank but let me tell you something, unless you completely shutdown your tank and let it sit for a very long time you will never completely get rid of them. They hid in the the filter, oranments, wood etc. So control is about what you are aiming for at this poing.
Cutting back on food as suggested works great, basically starving them out of the tank is what you want to do. But I swear by the loach myself.
I had a Yo-Yo Loach and be warned, they get very snasty and aggressive towards the other fish in the tank.
Many say that loaches do best in schools, I have to differ, I have one clown loach and he is growing and doing very well with the job he was bought for. They are a much nicer loach and very pretty addition to the tank too. They can get to quite a size also.
This is what has worked for me.