Our danios are constantly swimming pretty fast. One problem is that you should have atleast 5-6 of them, it helps them feel safer and distributes any aggression amongst several members, making you less likely to have any one specific danio suffer too much. I think the danio would be happier in a larger tank with 5-6 or more of them. If you could get like a 20g with like 10 danio that'd be a nice tank to watch, but if you must keep them in the 10g I would make sure there is plenty of hiding places and a good bit of plant-life.
Dino taught me the trick to keeping skittish/shy fish and making them more visible and calm is to provide more places for them to disappear into. If they know they can get away into a hiding spot from almost any location in the tank rather quickly then they are more likely to come right out in the open to be viewed.

Neato concept, and totally common sense, but kinda out there at the same time.
