Health care

Hello, we are moving to Peterborough this summer from our long exile in Midwest. Excited! But now we need to transfer our medical care. We are older and have health issues. That makes me think we should establish care in Boston, UMass Worcester, or Dartmouth-Hitchcock. Otoh, a local primary care dr makes sense. Any suggestions? Can anyone weigh in about what they do when they need more extensive services? Preferences among the places I mentioned? We don't know the area well or what's available, so I am just starting our search. Thanks in advance.