http://www.s6.invisionfree.com/AlbertaAquatica
http://www.cichlid-forum.com/index.php
You should get more suggestions from here.
Personally, I think Malawi cichlids and plants (real) will not mix.
Natural Malawi rock is typically multiple sized, rounded river rock. Just go to your local waterway and pick and choose.