Yes you can
I think you can not drink in the Piazza...
But I mean in the street with some drinks bought in the supermarket
Yes you can a drink in a Square great view.
Yes there are some places to drink
Yes
Yes there are lots of bars around the square
Thanks! Your answer is awaiting moderation.