Best bet is to look in your local yellow pages or ask people you know for a referral. It's best to work with a local lawyer as opposed to one via phone/email that's in another part of the country. Plus, local lawyers know laws for your local area so you are less prone to having "faulty" info in your contracts that don't fit the laws of your city/state.
I imagine a local attorney is your best bet. If I am going to spend a decent amount of money doing something right I want to be able to sit down face to face and know what is going on. May just be me though