Vista print is really good
. I went on there to make up some business cards for my writing. Make sure you put your basic contact info (name, phone, email, website, etc), and leave enough whitespace so they can write notes on it. You want them to be able to remember you, and think "ooh, how professional!"