Boats with sleeping quarters ("houseboats") are certainly allowed on Winni. Perhaps you are thinking of restrictions on overnighting. From the NH DoS
website:
Overnight mooring is illegal in the State of NH, although, it is legal to sleep on your boat overnight while tied to a dock when you have the landowner's permission.