There are two cities between Venice and Verona that are worth your time: Padua and Vicenza.
I don't think you can count on nice weather in northern Italy in March. You may have that, but it may be chilly and wet (i.e., raw), so do some research on indoor attractions in each of the cities you plan to visit. If you aren't really picky about hotels, I'd be inclined to have tentative plans but not make non-refundable reservations till about 4 or 5 days before arrival in every city, except for the first and last nights. That way, you can make route decisions with solid weather predictions in mind. I would not go to the Cinque Terre in March without a reasonable expectation of decent weather. I'm not sure a lake destination would be great in iffy weather, either.
I'm very cold-natured. For traveling to that area in March, I'd take a set of quick-drying long underwear (I have Cuddl Duds), two or three pairs of slacks, two long-sleeved mostly-cotton turtleneck shirts (should be comfortable even if it's rather warm), two other tops, a non-bulky warm layer (fleece jacket, merino wool sweater, packable down jacket, etc.), and a waterproof/windproof outer layer. I hate dragging around a full-length raincoat so would try to avoid that unless the weather forecast right before departure looked very rainy. In recent years I've just traveled with rain jackets that I can shove into my purse on days with changeable weather. Something with a hood is good. Plus some sort of waterproof hat to keep the rain off your face.
At that time of year I'd like waterproof walking shoes, but for such a short trip I wouldn't buy them if I didn't already own them. Something enclosed, though, preferably sturdy since you'll probably encounter your share of slippery, wet pavement. If you're not confident the shoes will dry overnight if they get soaked, best to have a second pair of some kind.
In the unlikely event the weather forecast shows really low temperatures, I'd throw gloves and something to protect my ears into the suitcase, but I don't think you'll run into that degree of cold.