I used SketchUp to design the 3D Model based on just a couple of pictures I had of the house.

This YouTube tutorial is great at explaining how to model a building from a photo match.

The SketchUp plugin Solid Inspector² is really useful to find common 3D errors in your model that would make the slicing difficult for printing.

I would suggest to go iteratively (walls, windows, doors, roof), and after each increment running this plugin to fix recent errors such as holes in the mesh, internal faces, reversed faces, etc.

Also, really try to minimize the number of overhangs or straight angles less than 45 degrees, so that you don't need to generate lots of supports for those parts to hold in place during printing. If you do need to generate supports, I usually recommend Meshmixer for that task.

When the mesh is clean, I use this STL file Exporter plugin to export as a STL file to the slicing software for my printer.

It might seem tedious to model a whole house, but once done, you have the file to print it from many different angles, and can use the model for previewing renovations, decoration, or real estate purposes :)