3. Boston, Massachusetts
With a population of 673,184, Boston is home to numerous colleges and universities. It’s also very walkable and public transportation can get you around easily. If you love sports, try spending a weekend in Beantown when they have events scheduled with their professional sports teams (the Sox, Bruins, or Celtics) or one of their college teams like Harvard.