Hi, there are quite a few fish that can be kept in 10 gallon tanks. That's US gallons, 37 litres, so they would be suitable for your tank from a size point of view, though it would also depend on what your water is like: soft acid or hard alkaline. You can usually find this info somehwere on your water supplier's website.
Rather than guppies, how about endlers livebearers? Smaller, hardier though they don't have quite the same flashy tails. I would recommend only males (same for guppies) as they both breed like rabbits. These like hard alkaline water.
Celestial pearl danios prefer soft acidic conditions (they are also known as galaxy rasboras) while ember tetras like acid to middling and soft to middling. For fish like this, a minimum of six of any species.
It will be easier to suggest fish if you can find out what your tapwater is like.
Since it's been a while since you last had fish, are you aware of cycling the filter? That is, growing enough bacteria in your filter to take care of the ammonia made by a tankful of fish. The really old way was to get a few fish and see what survived. Nowadays, fishles cycling is recommended, though you can still cycle with fish if you are prepared to do the necessary work - and big water changes with a small tank shouldn't be too hard
How to threads for the two methods:
http://www.thinkfish.co.uk/forum/index.php/topic,17.0.htmlhttp://www.thinkfish.co.uk/forum/index.php/topic,16.0.html