For primary care, I can recommend Dr. Monika McLain of Deerpath Primary Care in Libertyville. She is an Internal Medicine Doctor which is more important to me than a Family Practice Doctor, but the decision is up to you and your husband. Maybe do research on the differences in the doctors, their educations, expertise, etc. http://www.deerpath.yourmd.com/
More importantly though, as for a pediatrician, I can recommend Lake Forest Pediatrics. A person who responded before I did said that she felt they were not listening to her. I have never felt that way. In fact, they have a "patient educator" phone line where you can leave a message for a nurse or doctor to ask a question. Someone has always called me back within an hour of my message to discuss my question or concern -- even for the new mom questions like "why hasn't my baby pooped today like she usually does" or "should I switch formulas because of mild spit up and gas" or "remedy for diaper rash", etc., etc. Additionally, they have offices in Vernon Hills, Lake Forest and Lindenhurst. I have never had a problem getting appointments on a moment's notice (however, I caution, I do not insist on seeing only one pediatrican among their 14 docs and 8 nurse practitioners at this early stage in my daughter's life) even though I favor one location for convenience sake. All doctors and nurses rotate through all three locations. Some parents prefer a smaller practice, but I like the variety of individuals and expertise and am not bothered that the doctor that sees my daughter may not have met her before (they have the chart plus my husband or I are always at the appointment). They have office hours at one or more locations 7 days a week. They also have a separate newborn room.
They usually have an open house to see one of the facilities and speak with doctors/nurses so I recommend calling to see when the next one is.
I've tried to give you the pros and cons. I hope this helps.