I believe you can rent a boat at schaefers on Brice Prarie (Lake Onalaska) just north of La Crosse. You would be fishing pool 7 which is good smallmouth water. As far as bodies of water with smallies, why leave the river? there are some huge ones in there, and they get stacked in huge numbers, even in spots you can access from shore. If it’s not your cup of tea, you could probably catch a few in the La Crosse River at times, for sure on the Black River further north, and on the root river in Minnesota. There are also some smallmouth in Lake Neshonoc near West Salem but I have heard they aren’t giants.