You want to keep an eye on the water temps more than anything. When the water reaches 55* they will (large and smallmouth) move up shallow and start crusing shallow sides of points, the edges of flats, docks, brush, and shallow rockpiles. By the time the water temp hits 60 they'll be looking for a place to fan out a bed. By 61-64* the males will be on the beds and females will be close by (usually on the first break outside the spawning area). Some fish will be spawning, others will be clearing nest, and some of the larger females will have already spawned when the temps get above 64*.

Walleyes spawn in much cooler water. I've seen them spawn in water as cold as 42* in some of the smaller Seeps Lakes. By the time the water hits 57* they are done spawning for the most part. In lakes they'll spawn on the edge of weedlines, rocky flats, or in the middle of heavy brush if there are not any rocky/sandy sites around. They can spawn in water as deep as 25' or as shallow as 2' on some lakes. in the reservoirs they'll head up any available inlet creek and spawn where ever they find suitable structure.
_________________________