For anything except small flat on flat surfaces, I use the two part epoxy putty from Home Depot called AquaMend. A small tube is $2.97. It's green on the outside, white on the middle, but mixes up mostly white. It purples up very nicely. But for holding one big rock on top of another big rock, I just place them together with no epoxy.