I am planning a visit to Lawrence, MA in mid January and while I am there I am hoping to travel to New York to visit some friends. I was wondering if anyone could give me advice on the best way to get there? I was hoping to take the train, but it seems that I can only find train rides from Haverhill to Boston? I was also wondering about the difference between Boston North Station and Boston Back Bay, many trains say self transfer between the two, which I don't understand. How do I get between the two within the 10 minute limit it gives me? Would it be easier to take a bus? Please help, I am in so cal and I know nothing about east coast trains and such! Thank you so much for any help.