Hello everyone,
I will be traveling across Europe by air and rail with my wife and son in late November through early December. We will have three and a half days plus a morning in Milano. We would like to spend one of those days and nights in a community on one of the nearby lakes (up to two hours-ish away if essential, though an hour and a half-ish would be better). There are so many lovely towns and villages accessible by train from Milano, and this is our first time visiting northern Italy, so we are unsure which to pick. Orta San Giulio, Stresa, Lugano, Lecco, Varenna, Sirmione, and Cernobbio have all come up as lovely places in the summer, but as I understand it many places close in the off-season and we not only will need lodging but also very much hope to eat local cuisine. We aren't bothered by the cold, but we do want to experience something lovely while we are there before heading back to Milano.
Which town would you choose if you only had a day and a night coming from Milano, and why would you choose it, especially keeping in mind the time of year we will be there.
Many thanks!