Slate and lava rock are the two most widely used rocks in the aquarium. Both are cheap and do not affect water quality. Lava rock can also provide a great home for benefitial bacteria. The only down side is that fish can sometime get hurt on the rogh surface. I let mine get covered with javamoss to prevent this.