If the lake is the dream, drop Venice instead
Keep three nights in Rome and three in Florence, then travel through Milan to one Lake Como base for the final three nights. Do not split those nights between Milan and several lake towns. The trade-off is clear: more scenery and slower evenings, but no Venice.