actually guppies aren't hardy at all. far too inbred now and wouldn't survive the cycling process.
do a fishless cycle, it'll save you money on fish that are more than likely to end up dead.
i'll ponder on suitable fishies for you and get back to you
edit:
Fishies I would suggest. You have a nice sized tank for a beginner, 29 US Gallons. Once the tank has cycled remember to add fish GRADUALLY, not all in one go!
What kind of fish are you interested in? Schooling fish? Centre piece fish?
For schooling fish I would recommend Harlequin Rasboras, they look great in a school! Or if you like tetras you could consider Cardinal or Black Neons as an alternative to the regular Neon Tetra.
Corys are great little fish, Bronze's are the easiest to come by (and also come in Albino), Pandas tend to be quite sensitive so I'd avoid them for now. Sterbai & Trilinaetus (usually mis-named as Julii) are super cute too. They love to be in groups of their own kind, so a group of 4+ is great. They'll swim ALL over the tank and snuffle in the gravel (make sure you have very small gravel or sand if you consider these) they like to cuddle up at night together and play during the day.
If you want a centre piece fish consider a Dwarf Gourami, or Honey Gourami. They make good community fish and also very easy to come by.
always watch your stocking levels, understocked is far better than overstocked. if your tank looks empty, fill it with plants (fake or real depending on your preference) not more fish! a well planted tank with a reasonable happy group of fish is a good tank
