you can book bus ticket at http://www.fungwahbus.com/but most of the time you can just go there and buy ticket on the spot.
If you have time, there is one more place I like to recommend: Cape Cod. Nice view in the summer of the Atlantic Ocean. If you have a group or friends or have family travelling together, it will be great to rent a house there and enjoy. It's about 2 hours drive from downtown Boston.
Thank you! Appreciate it!