We are deciding between flying into Prague or Milan (4 nights/3 days of our trip continuing on to Switzerland).
In Prague we'd stay in the city and explore but are not sure if the public transportation is good enough to see outside easily and if it's too many days to be there.
In Milan, we stay only 1 night in the city and head to Venice early the next morning for 2 nights and on to Verona for 1 night (or other small towns that are worthwhile in this area). We'd need to stick to northern Italy to continue our trip into Switzerland.
It could cost more for Prague because we'd take the sleeper train out (so maybe about $300 USD).
Thoughts?