Piazza Città di Lombardia is the largest covered square in Europe. It's a nice spot for a photo as well.
Sometimes, here they organise events, mostly food-related. It's a great space for this kind of events, as it's covered but still feels like you are in the open.