Why are you excluding money spent on NYC hotel tax from money spent in the local economy?
"...less stays in my pocket, which means that less will be available for me to spend on the local economy (though it should be benefiting us locals indirectly via taxes, or so goes the theory.)"
I'm not excluding it, just acknowledging that money paid to the city via taxation at best takes an indirect route to benefiting local actors.