Personally, I've never seen many results from direct mail... In my opinion, a website is by far your best bet for finding new work. Hire a designer and developer to create your site, and if you can't afford a web designer, there are many cheaper options that allow you to build your own site such as http://virb.com/
Once you do that, create a budget to start advertising using Google Adwords, and you can target local audiences through their mapping system. I've seen by far the best results from this method, as everyone is turning to the web for their source of info. Just my 2 cents.