The American dream is broken. The best hometowns for raising a family could offer solutions