I'd skip the pleco unless you like an ugly fish that's gonna get huge. No one mentioned Oto cats (Otocinclus). They're the best algae grazers you can have in my experience.
As far as snails, get a few malaysian trumpet snails within a few months they'll be all over the substrate eating up left over food. If you plan on having live plants avoid ramshorn snails, they might eat the plants a bit. To keep the glass clean get some nerites that have been acclimated to freshwater, they'll lay eggs everywhere if they're healthy but none will hatch.
This is the standard clean up crew I used for my FW tanks before I went saltwater and I never had to clean algae off of the glass or anywhere else for that matter. Oh, and try to avoid pond snails as well (dark football shaped guys) they multiply like rabbits and again if you plan to have live plants they WILL eat them. |