Cleaning Crew

Few snails, bristlenose catfish, siamiese / chinese algea eaters should do the job nicely.
 
I would stay away from Chinese Algae Eaters and get either Siamese Algae Eaters or Otocinclus.

Bristlenose plecos also do a good job and only get to about 4" (unlike the common ones that get over a foot long).
 
AquariaCentral.com