Using multiple infill types within one model
To achieve additional localised stiffness, you can also insert small voids (gaps) inside the model. These become double thickness walls once sliced and can be used to support things like screw holes.

See the 'negative' parts used with a cube, and the sliced result here: