Boston is a great place to live. It's filled with professionals and students. Metro Boston is very clean and very safe. You can walk from one end of the city to the other and never have to go through a bad area, since all the bad areas are outside of the metro area. Great restaurants, lots of history, nice parks, beautiful architecture and a good nightlife...it's on the ocean and there is lots to do. You're very close to hundreds of miles of beaches and about 2 hours south of ski mountains like Killington, Loon and Jay Peak. Lastly, you can count on four seasons (three of which are very desirable to experience).
There are some drawbacks, though. If you don't like snow or cold, this could be a deal breaker. Boston has tough winters, but if you like winter sports and the whole "Christmas feel" you will enjoy winter time in Boston. Also, Boston is very expensive. However, there are several cities just outside Boston where you can find housing for a more reasonable cost. That said, even those cities are expensive compared to most places in the US. Lastly, if you can't handle a fast pace lifestyle and traffic, don't move here.