In presentation to clients, I write reports/presentations per scenario/campaign. I use your bog standard Initializr+Bootstrap, the visualizations have been previsualized on ggplot, and then translated into d3 where it makes sense.
How long does it take? 2 - 5 days per report/preso. Like I said, it mayn't apply to everyone. I have the luxury of time.
I don't usually do the presentation (can't recall when I did one). Speaking in public (even to normal people on a non presenter basis) terrifies me