There there is a grocery store near Piazza Tasso. You can buy reasonable picnic supplies and other things very reasonably for Italy. It may be called Standa. They don't like large bills though, so have smaller denominations.