The average stay is three to four days, which is ideal in my opinion. I can speak from experience when I say that because Boston is so compact, you won't spend a lot of time "in transportation," allowing you to cram more into each day.