Where do we get a marriage licence - we live in Massachusetts and are getting married in New Hampshire?

You need to get the license in the state where the marriage will take place, in this case, New Hampshire.