EDIT: lol MrWaxHead beat me to it! lol I wouldn't have gone into so much detail if he didn't start typing his response at the same time.....
I would do your own research on this, especially since you love them so much! But I will tell you what I know
They like a little bit warmer water, so 80F. You will want to have at least 6 for them to be happy and thrive.. I'd say for your 20gallon you could go 6 to 8 of them safely. You want to make sure that you acclimate them slowly by letting a little tank water into the bag a little at a time. Also, make sure that once you set up your tank, let it go through the nitrogen cycle before putting them in. (If you don't know what that is,
http://www.fishlore.com/Beginners.htm )
As far as what to put in... they like fine-leaved plants such as Cabomba though other plants such as Amazon Swordplants and Vallisneria are equally suitable. They like some floating plants to provide shade. That would also help with breeding. They like lots of bogwood, live plants, dark substrate color, and low lighting.
They also like varied food, flakes, daphnia, blood worms, etc.
I must stress that you let your tank COMPLETELY cycle because they are a bit sensitive, especially to new tanks.
Anyways, I hope that I helped!!