You could try contacting local newspapers and TV stations with details of one or two of the most 'interesting' cats (I know that they're ALL interesting, but newspeople like to concentrate on unusual stories.)
One of my own regular tasks is to produce a leaflet explaining our homing policy, and giving details of all the cats that we have available for adoption, clearly stating the date at which those details are current. The leaflet is made available at all our fundraising events (we have two or three a month). Some of them get picked up by passers by and customers, some of them get slipped into the carrier bag by volunteers who have chatted to a customer and think that they might be a good owner. It's a less pressured approach than asking people directly if they're ready for another cat. I would estimate that approximately 5% of our homings are due to the leaflet, and another 10% are to people who have previously taken one of our cats.
Most of our homings, however, come from a daily advert in the local paper classifieds (this costs a lot), and from word of mouth referrals.
We have very strict hygiene rules, and do not home cats until they are healthy and ready to go. We let prospective owners know in advance about any behavioural or chronic problems (e.g 'not good with children', 'diabetic'

. Because of this, we are developing a good reputation locally, (Preston, Lancs, England) and are now in a position where we are homing most of our cats within days of them becoming available for adoption.
Hope that this helps.