the pizza box thing is underrated, did something similar but with coffee shops near offices. sleeve wraps on the to go cups for a local gym, morning crowd is exactly who you want for that.
one thing nobody mentioned... whatever channel you pick, put a different phone number or qr on each one so you know what actually pulled. cheap to set up and you stop guessing which thing worked. half my clients used to swear the newspaper ad was carrying them and it turned out it was the referral cards doing all the lifting.
also for local, dont sleep on just owning a niche on community facebook groups and the local subreddit. not spamming, just being the guy who answers questions about whatever your trade is. takes a few months but the trust compounds and its free.