We're traveling from Porto (July 6th) to Milan (July 18th). I will be working in the afternoons and evenings, so we're looking for towns where we can base ourselves for ~4 days at a time that are memorable in their own right, but also close to other sites to explore in the mornings and during the weekend. Second, we will have around 11 days in northern Italy and would welcome suggestions for how to spend our time there as well. I have been to the Bilbao/San Sebastian, southern France, and Milan and Lake Como before, but not since 2007.
Thanks for your suggestions!