I have a trip planned in late December for Florence and Venice - flying out of Milan Linate (6am flight). Currently I have 5 nights booked in Venice. My plan was to take a train in the morning the day before my flight, spend part of a day in Milan and then spend the night in an airport hotel.
Now I'm wondering if I should stay with this plan, or instead book 2 nights in Milan. What I am thinking is: check-out of Venice hotel and have them store my luggage for the day. Spend the day in Venice, then take a late afternoon train to Milan. Check into the Milan hotel in the evening. With the change, I could wake up in the morning and head out to see the sites.
Opinions?