Honestly I would never get snails, they populate a lot really quickly and make a high bio load as well as they are major parasite transmitter, there are (nerite?) snails that only reproduce in salt water, I will most likely never get snails but you do what you prefer ( not specifically talking about trumpets)You can try getting a population of trumpet snails or similar in there, otherwise most algae eaters will be targets. Magnet is definitely the most reliable option.
Magnet is I agree best option as well as a uv filter