Dickinson would be a match, not a safety.
Add Macalester for an urban LAC? Skidmore for another fit.
Muhlenberg would be a safety.
For a serious student who is good at music but wants a solid science background and an easy business add-on, I’d recommend St Olaf : great music, known for premeds, business concentration (smaller than a major), special program called science conversation, internship program with the Mayo clinic.
Run the NPC on all of these and being the results to your parents.
Are you instate for Pennsylvania? Apply to psu Schreyer (essay topics should be up already) and, if admitted, apply to Global for housing, and you’ll have zero trouble with drinking. Pitt honors is unstructured but Pitt is great for premed too. Finally, Temple honors is a great safety.