I have lived in Bucks County for over 30 years and can answer some questions for you if you like. I currently reside in the central/upper part of the county. You can break the county into 3 general zones - upper, central and lower. Upper Bucks is still somewhat rural and close to Allentown/Bethlehem. Central Bucks holds the county seat of Doylestown and is still somewhat rural as well. Lower Bucks is a little more developed and obviously close to Philly. I think it depends on where your work is located - and how far/how long you are willing to commute. Each region has it's own unique towns/communities. I don't think you can go wrong with any of the school districts in the county either. Overall shopping is better in the upper and lower part of the county, I usually cross into montgomery county for my mall shopping, just happens to be close for me. Anyway, enough of my rambling, ask away!