Not only can nesting birds cause a mess, but they can be noisy, too. The best way to discourage them from nesting on, or in, your property is to make it unappealing. Ensure all rubbish is secured under a fixed lid and any debris cleared away, since birds see rubbish as nest-building material.
Before winter, do a sweep of your home's exterior, looking for gaps or areas where birds could nest. If you find any, seal them up using wire mesh. To stop them from nesting inside gutters, consider lining yours with purpose-made spikes, or NestDiverters, a clear, acrylic shield.
Finally, placing a decoy prey bird (such as a plastic hawk) on the roof should discourage birds from sticking around.