Holliston is a beautiful town, but also very expensive. DD's grandparents live there. I am not too far away in Northboro, but not for much longer, as we are moving soon. I'm not sure about how many AP mama's there are in the town because I have never come across one while at the local parks and such. It is a great town to raise a family.