I know there have been a couple threads recently on similar topics, so I apologize if this is redundant. I have read through them, but still don't understand one thing. Obviously, buying advanced tickets for main sightseeing activities (Vatican, Colloseum, Uffizi, etc) to beat lines is the way to go, but is the demand in Italy so great that I should buy them now (we don't even get to Italy until April 3rd)? or is this something I can do just a few days before we intend to go, as in a day or two in advance? I generally like to travel "loose"; it seems it would be difficult to anticipate now what I will feel like doing 3-4 weeks from now, especially down to the hour.
Appreciate any insight.