Here are two venues that i like, in the Rockford/Beloit area, for a wedding and reception on the water. I know there is Cliffbreakers and don't get me wrong, I love Cliffbreakers, but sometimes you want to do something different. So here are two venues that are different.
The first venue is The University Club located on the river, of course, on North Main Street. If you are looking to have 200 people to your wedding/reception then this venue is not for you. One hundred people will fit, if you are having a buffet, if you are having a sit-down reception then 80 people will fit comfortably. They also have a room that you can have your bridal shower in. Go and check it out, it's perfect for an intimate wedding.
The second venue is The Beloit Inn. Beloit has been going through a revitalization of their downtown area. This place is beautiful, with clean and spacious rooms for you and your guests to stay in. This venue can fit 120 guests. Just to let you know, this is a boutique hotel, so rooms are limited. Make sure you call way ahead of time to get your rooms.
If your thinking this can't be it, then you are right. There are other places to have your wedding on the water. I have to go now but i will be back with more info for you.