I'm going to move to USA with my family but I hesitate between Palo Alto and Boston. I think Palo Alto is the best to get web development job or run internet business. But I am not sure if it is a friendly place to live with family and children. Is Boston a good city for IT career or making a startup? I have never been to US, so really appreciate your thoughts.