As for sharing the Gospel or inviting city people to church, we encouraged each person to do this one-to-one. We also took "requests" (like a singspiration). If someone had a friend, co-worker, neighbor, in need, they would ask them if "the pastor" could visit. Same with anyone who visited our church - they would get a letter or email thanking them and availability of someone to call and stop for a visit to talk/answer questions. About half of those who came asked for that. One of our elders would do that (guess I "scare" people away as the "big gun" at church as the teaching elder and "voice" of the church)
Cold canvas (flyer in door, knock to tell them of special event/services) brought little result. I ran for office (State Assembly) and did more glad-handing than I liked and that was just to let people know who I was and typical brochure on my positions. Got 600 votes in Republican primary (wife of car dealership got 1200; thus ended my state-office career. One-on-one mutual time to seriously talk worked best.
Example: young boy hanging around church building, so I chatted him up. Found he was single-mother family on the next block and saw lots of activity at the church. So invited him and his mother in to show them around and answer questions. Led both to the Lord, then they told friend a couple doors down and lady came to watch the mother/son be baptized. And a year later we baptized that lady.