Hi Drey, Elgin is rich in diversity and culture and has much to offer a growing family. They have an award winning library, beautiful parks, a stunning river walk, and state of the art community center.
The best thing that you can do in order to determine if it's the right place for you is to take some time to drive out and look around. Enjoy the beautiful Fall weather and walk the neighborhood with your family. Try to engage the locals that are out for a stroll or gardening and ask them their thoughts of their town. See how many kids are out playing and encourage your girls to chat with them as well. It's also a good idea to determine which schools your girls would attend and research those schools on Illinois Report Card at: http://iirc.niu.edu. Then plan a visit to them while class is in session. Meet with the principal and spend time watching the children interact with their teachers and each other.
Check out this website for a bit more information: cityofelgin.org.
Lastly, if I can help answer any questions, please reach out to me at 773-988-1710. Not only am I knowledgeable Realtor, but I also sell and list quite a few homes in Elgin. Most importantly, I live there!