There are thousands of businesses in a city that do not have a website. Contact them, offer to a single page, plus domain and hosting for one year for x amount of dollars.
Essentially a simple page with perhaps name, address, phone number, fax, hours of business and that's about it.
Of course there's extra's to throw in, like email or backup offerings and lots of other stuff. But the point is, simple to start with.
So my answer is yes, contact them. Print up some letters on your own letterhead and mail them. Mark them as attention to the business manager or better yet, call first and get the person's name and then address the letter to them directly. People are more inclined to read mail when it is addressed to them personally rather than "sales manager" or worse "occupant".
Sure, a niche market is always a great way to enter into a market. A big thing for smaller businesses is make it affordable and make it sound very important, telling them why they should bother to spend money on it.
John W, CISSP, C|EH
MS Information Security and Assurance ITEagleEye.com - Server Administration and Security Yawig.com - Managed VPS and Dedicated Servers with VIP Service
easy. ask for a business card from the and kind business owner. once you figure out there email ends in @bellsouth.net, @yahoo.com or @comcast.net, you know that they dont have a website. easy sale! especially at any local chamber meeting.