When you are sure that the tank is fully cycled...
What type of fish are you interested in? Let us know which ones you like and we can give you our opinions and experiences about them. A 10G can be tough to stock because of it's limited area and volume, but there are some very cool small fish available if you are willing to do a bit of research to find them. The only algae eater that I'd recommend in a 10 would be snails and I'd only add them because they are cool, not because they might eat algae.