For me, the key is keeping the boat cover on. Overnight at the dock, on the storage rack, on the trailer... Really helps keep it clean.

Other than that, just water works on my floor. spot cleaning with seat cleaner does the trick.