I just learnt that we'll be going to Italy 27 April - 6 May. We're going to Venice, Florence and Rome (at the moment I'm planning to start from Venice and work my way down to Rome). So we will run into 1st May Public Holiday 2011, and found out that it's a huge holiday in Italy and plenty of businesses will close that day.
What is the better city to spend 1st May in out of the 3? Also, what is your suggestion of activities that day? I don't mind exploring the city aimlessly but it will be pretty sad if the entire city is shut and quiet and empty. I'd like to have a clearer idea of what to expect so we can plan better.