I can say that I have lived in southern Bucks and Middle Bucks County. I have gone to school and now work in Montgomery County.
Places in Bucks:
Langhorne- Neshaminy School District, malls, movies, restaurants, doctors, plenty of stores. District is a good one- I went, worked, and student taught here- there are a few blue ribbon schools. There is a SEPTA train line that runs right into Philly as well and is about a 40 minute or so commute from the three Langhorne stations. I grew up here and LOVED it!
Doylestown- I agree with the person who wrote about Doylestown. Central Bucks School District is I think either the 2nd or 3rd largest in the state. A great district too. The teachers FIGHT to get into it! About an hour ride into the city, great history, near many places of interest- Lahaska, New Hope, Allentown- only for Dorney Park, and of course Philly.
Sellersville area- Pennridge School District- a good one. Quiet, off of Route 309, about an hour into Philly. Near a mall and some stores.
Places in Montgomery County-
Ambler- Upper Dublin and Wissahickon School Districts. Small town with towns such as Maple Glen and Upper Dublin surrounding it. It has a satellite campus of Temple (My alum) and a small, but very nice, downtown area.
Limerick- Besides the power plant- it is a great town with houses popping up! I work in the town in the local school district- Spring-Ford Area SD. I LOVE it! A great school district with great staff. It is an upcoming area too. Routes 422, 113, 73, 29, 100 surround this area.
Schwenksville- quiet, hilly, upcoming, historical, and a small ski resort in area. It is Perkiomen Valley School District.
Harleysville- many nice houses in all ranged lie here. Souderton Area School District. Close to Philly. Routes 476 (Northeast Extension), 113, 309, 73 are close to this area.
Blue Bell- Wissahickon School District. A nice place- houses in all ranges. Close to Philly- you can take back roads to get into the town near the Art Museum. Close to 202, Germantown Pike, Turnpike.
There are many other areas, but I hope that these have at least helped you.
