Nobody likes weeds. The only way to win the battle is to stay on top of them.
For weeds in the cracks of pavement, rock, or brick, trim with a weed wacker and then fill cracks with crushed sunflower hulls. Where do you get them? Check under you bird feeder!
Weeds And Sunflowers: Do Sunflowers Limit Weeds In The Garden?