I'm thinking of booking a low cost flight to Venice perhaps staying for a day or two as I have visited Venice before then perhaps getting a train from Venice to Milan stay in Milan for two or three days then back to Venice for the flight home. Has anyone done this trip and is it worth doing i.e is a return ticket from Venice to Milan very expensive. Do the trains run regularly and how long is the journey. Or in the long run is it cheaper and better to get a cheap flight to Bergamo and go on to Milan from there. Any info or ideas would be appreciated. Thanks.