This article by the foremost local search engine optimisation expert, David Mihm, is a must read.
These are his “10 commandments of marketing online for small and local businesses”
I do local search engine optimisation for my small business clients and I have to say the list hits the nail on the head.