Hi Bucky ! I have a 29 gallon that I just love. I don't have plants yet but that should change within the next 10 days or so - I'll also be doing low light.
I happen to really enjoy livebearers - platies and guppies inparticular. They're colorful and active and they tend to hang out in groups so there's alot of interaction between them.
I'd also recommend panda cories - I have 5 and I'd probably have a whole tankful if I could ! LOL. They are the most entertaining and adorable little guys.
Of course, if you look at my signature you'll see I've recommended EXACTLY the setup I have, but I guess that goes to show how much I like it LOL
Are there any fish that you already know you'd like to keep ? If you go to this website
http://fishprofiles.com/profiles/default.aspx?pnl=fresh you can get an idea of some of the different types of fish out there.
What I did which was very helpful was to come to this forum with a proposed stocking list for others with more experience to give me advice on. The folks here are extremely friendly and exceptionally helpful.
As for plants go to this website
http://www.plantgeek.net/plantguide_list.php?category=1&filter_by=2 where you can find plants that do well in low light.
And most importantly, don't forget to cycle your tank before you put fish in. Its a bit of a test of patience but it saves a ton of work (and water changes), doesn't put any fish under undo stress, and allows you to stock rapidly rather than doing the 1 or 2 fish every two weeks thing. Of course that choice is yours, and with the plants you'll probably cycle faster and with less toxic effect to the fish, but I'll leave it to others who know more about that to pipe in.
Have fun !!!