For some reason, my pre-med advisor was very reluctant to give me any help in this field...so here's what I did:
I made up letterhead for myself on Microsoft Publisher with all of my contact information. I wrote a brief letter stating my career interests, academic background, and why I would be so incredibly grateful If I could shadow with ____. I included a resume as well. I found names of all of the doctors in my area via the phone book. I sent these letters and resumes to all I was interested in shadowing. After about 10 days to two weeks, I made follow up calls. Sure enough, a few of the practices I sent letters to had circulated the materials around the doctors in the practice and a few doctors offered times that I could come in and shadow. Conversely, a few of the places I called gave me the whole we'll call you back later run-around and nothing happened. But, I did get the opportunity to shadow two very good doctors by doing this, so I'd recommend this approach.