So I just found out I have to be in Boston on Wed. Leaving tomorrow night. Anything I should do while I'm out there? I'll probably stick to the financial district and surrounding areas...