That's a video I myself have posted quite some time ago. Those fish actually are not neon tetra (Paracheirodon innesi), they are the false neon, Paracheirodon simulans. You can read and see the differences in our respective profiles. This is yet another example of the confusion using common names that can mean something different to different people. The false Neon is closer physiologically to the cardinal (Paracheirodon axelrodi) than it is to the neon, according to DNA analysis. Regardless, this is an example of one type of habitat, from Venezuela. But for the true Neon, you might want to go further south, into Peru.
I posted a link to a whole slew of photos on the Rio Ucayali in the Peruvian Amazon the other day in a thread on fish of that river. The true Neon is found in the Peruvian Amazon including parts of this river. Generally you would want very dim lighting, with floating plants. Sand or fine gravel substrate, chunks of bogwood and branches, leaves on the substrate. Here's a link to another series of photos on another tributary of the R. Ucayali: Welcome to Martin and Toms Homepage
This is a slide show, I can't copy the photos, but if you click on the arrow in the upper right corner of the first photo it will continue with the series. The habitat water has a pH of 4.3, no hardness, no nitrate. It is a blackwater river, stained with tannins from the decaying vegetation.