Also looking for somewhere - would love to know whether you find somewhere.
Depends whether you all want English commentary!
We're not big football fans but when we were eating in Piazza Dante last week, at least one of the cafes there had a fairly big screen, and everyone watching seemed to be happy, but I suspect all the commentary was in Italian.
Have you managed to find somewhere? Flying out Fri, currently in the final