Although the material is different, the methods of attaching to bases should be the same. I usually use five minute epoxy to attach my buildings to the base. Same goes for attaching the sides of the buildings together.
My main material I use is plaster, which I simply use big lego blocks as a form, pour the plaster, let it cure, and cut and shape as needed. Walls can be scribed from either a dental pick, or the back side of a hobby blade. If you're using wood/styrofoam for your main material, you can use white glue to attach to the base. And, even use cork to cut individual bricks and glue them to the wood/styrofoam.
"There you go with those negative waves again!"