Although there are various ways to penetrate local searches, such as local directories or PPC campaigns. I still think Google Search is the place to be.
Google has come a very long way over the past few years with their local search product. The beauty with local search results is that you can get listed absolutely free, and if your not in an extremely competitive niche, you should be able to be found very easily for the local search strings you are targeting.
Here is a great link on this that I have bookmarked.
http://blog.hubspot.com/blog/tabid/6...on-Google.aspx