Lawrence,
I would add Wilmington De. to the discussion. It is 35 mi. south of Phila. This means adding Wilm. CC , DuPont, Bidermann, and Fieldstone to the equation.
Here is my geographical breakdown. The airport sits on the southern border of the city. Merion and PVGC are probably about equidistant from Center City (that's our downtown). Merion to the west; PVGC to the east.
Merion , Philly Country , Aronimink, Rolling Green , Gulph Mills, White Manor, Llanerch (worth mentioning), Glen Mills , and Applebrook are west of the Schuylkill River , which runs roughly along the city line.
Philmont (also worth mentioning), Philly Cricket, Whitemarsh, Lulu, Manny's, Huntingdon Valley,and Torresdale are east of the river mostly north of the city.
Pine Hill (also worth mentioning) and Scotland Run are near PVGC. Further east is Atlantic City (an hour) , with Twisted Dune , Galloway, and Hidden Creek just short of the shore.
Lehigh is approx. an hour up the turnpike and Lancaster is hour+ west on the turnpike.
French Creek and Stonewall are in the "ruburbs" , somewhere in God's Country west of town.