We will be in Venice on June 2. I understand it is a public holiday. What can we expect as far as crowds, closings etc. What are suggestions for activities that day? We will be arriving mid afternoon on the 1st, so this will be our first full day there. Should we have reservations for dinner set in advance? Thanks in advance.