Get some java fern. Tie them to rocks and you can move those around as much as you like =D ditto anubias. and when a tank has plants, it takes the nutrients away from the algae and actually prevent algae growth. People have said that they are not highlight plants. But i've had some java fern on my window sill which gets about 4 hours of partial sunlight a day and its doing great.
I'm not sure about the snail =D maybe there was too much left over food for it to take out my algae. But then again, it was trying to get it to eat the more stubborn algae that no one else would eat