I too did not match my first application cycle (2008). From my experiences and my discussions with various programs, I would recommend in order of preferability: GPR, public health, internships, private practice.
Primary reasons being:
1) A GPR offers a learning environment with formatted learning experiences. Ability to offer expanded services (i.e.-through obtaining a conscious sedation permit, if you were to not match again.) Look for one with a fair amount of pedo experience. They are out there, but are tough to find.
2) PH will expose you to the pediatric population and will give you great exposure to clinical hands on experience. Not to mention, it looks good that you are committed to providing care to an under served population with access to care issues as well.
3) Internships are great if you can land a spot. I am afraid that there are only a few out there and most do not pay well, if at all.
4) PP is not the end of the world, but most programs are afraid you will learn bad habits and/or shortcuts that they will ultimately have to break you of. Plus, you might get accustomed to the income.
Keep in mind, that not everyone will be able to do a GPR or public health... So do whatever is available to you and that puts you in the best position to pursue a residency next cycle. I went to a GPR with a heavy pedo emphasis and fortunately it panned out for me this cycle. I truly hope this information helps you. I remember all too well what is like to be in your shoes, so just take a breath and keep plugging away.