With Venice as my primary motivation, I'm beginning to rough out an itinerary for Northern Italy in mid/late March. It's looking like 10 full days/11 nights, arriving Mon, 3/13, and departing Thurs, 3/23. Flights aren't booked, so there's flexibility on routing. And my departure will be onwards to Madrid, not back to the US—for whatever that's worth.
I'm quite content to travel at a relaxed pace—I consider lingering at cafe terraces and wandering toward outer neighborhoods to be worthy uses of my travel time. I tend to stay in a city 3-6 nights (or more), but I don't mind a 1-2 night stay between places.
My first thought is to split my time between just Venice and Milan and add day trips, but I wonder if I should add a third stop. I'd prefer to be in Milan over the weekend, and flying from Milan to Madrid seems easiest.
All input is welcome and appreciated!