Ironically in Boston, you only need a car if you work in the tech industry as most of the startup's are located on 128 which is in the outskirts of the Boston suburban sprawl. But if you work in finance or allied health, everything is conveniently located downtown.
Also, I don't agree that Boston is a civilized city. IMO, Boston is a lot like Providence or Bridgeport, plus a few more ivory tower enclaves and lots more inebriated college kids.