Looking at an April trip to northern Italy for about ten - 12 nights. Venice is a must; otherwise would like to see smaller historic towns and beautiful lakes/mountains. Questions: which towns would you suggest for day trips and which for overnights? And… for natural beauty and accessibility by train and boat, which lakes or towns along the lakes make the most sense? Is varenna a good choice? Can I get to the northern part of lake garda without a car?
TIA for your thoughts!