Przyk is right about most of the hotels in Janesville belonging to chains. Also, most are located right off of I-90 and Rt. 14 in a very commercial area, with not a big offering for even good dining. (Lots of truck traffic in this area. I have had the experience of staying at the Ramada at this location...only once.) Janesville has a convention and tourism website, which lists all of the hotels and locations.
This is the website for an inn/b&b in Janesville, which is very nice. As far as I know, it only offers breakfast. However, since it is privately owned, the proprietors will sometimes work around your needs and offer other services. I have friends who stayed here when attending a wedding and found it was a very large, beautiful Italiante home in the historic area of Janesville. It probably won't be listed on Priceline or Hotwire, but I think will certainly have more charm than the chains. Hope it helps.