Well, first of you should understand that adding fish to eat algae is a waste of time in the long-run

. A different species of algae will just grow so that the fish don't like to eat, because there's no other algae to out compete it any more. Also, algae eaters will still need fed other food anyway (algae wafers are recommended), so will just create more food for the algae with their waste.
Best way to get rid of algae is to get some fast growing plants growing, just make sure you choose species suitable for your tank, otherwise you will likely end up wasting money on plants that will just slowly die in your tank. Most LFSs give bad advice about plants, so dont count on them to know the species. I would recommend hornwort and
Hygrophila species for most tanks, as these are easy and don't require much lighting. Floating plants are also a great idea, and are probably the easiest to grow - but will block light for any other plants you might want. Plants have the added benefit of giving you better water quality: look forward to lower nitrate levels.
If you still want an algae eater (to get rid of algae initially when adding plants) then bristlenose plecs are brilliant. A group (3 minimum) of siamese algae eaters would also be good, and are very nice active fish too.
Things to avoid (despite what LFS says) are most other plec species (most get too big or arent good at eating algae),
Otocinclus (they are fine if you know that they will require a bit of extra attention,
see this site), Chinese algae eaters (usually sold as "sucking loaches" or just "algae eaters", get to be big aggressive fish).
Synodontis catfish (usually called synos) are great fish, but aren't good algae eaters in the slightest. If you want one, make sure you know what species your getting - there's over a hundred species and they vary greatly in size and behaviour.
Other things that have been shown to reduce algae in tanks and is a common feature in planted tanks, is having a rated water volume turnover of around 10x per hour, minimum. Most filters produce a turnover significantly less than this. So to help rid algae, I would recommend adding a powerhead to the tank that will make up the rest of the 10x after accounting for the filter.