You need a strong vertical anchor point, with a clear view to the satellite you want to receive. Satellite reception needs a visual line of sight, so if a house stands in your way, you're out of luck. If it's a tree, you could always ask the owner if you can cut down a few leaves. Clouds, fog, rain and snow are not so much of a problem, but they still tend to degrade the signals.