Depending on how many sights you want to see on your Boston vacation, three to five days is the ideal amount of time.