I'm a SF transplant in NYC, and am looking for somewhere to watch the Tour. I don't have cable, so no Versus. In SF I would go to the Velo Rouge Cafe, which showed the Tour live. Is there any place like that in NYC?
Alternatively, is there any good way to watch TdF online? I read that Versus will be streaming the first two days, but beyond that, got any ideas?