Get a magic eraser takes every mark and gets the deep dirt out of vinyl seats. Use 303 protectant on seats and interior after magic eraser.
On the outside I just use a car wash soap same as on the trailer. And then wax with mcguires one step cleaner and then use the premium boat wax after that. Works well.
Get 303 for sure and the magic erasers.. they are magic!
starbright for vynil(shampoo,polish, and the sun protector), 3m rubbing compound, 4 seasons wax(bad ass stuff highly recommend it) and rainx for the windows
After each time on the lake I use Water Ducky - Ducky Detailer on all gel coat surfaces. Water Ducky - Water spot remover (if needed) I alternate every 4 times to Meguiar's Quick clean. I use a spray bottle with water in it to clean all chrome and aluminum / metal surfaces.
I use on the Interior: Vinylex by Lexol I alternate every 4 times to 303
On the Windows: Invisible Glass by Stoner
I wash my boat with Meguiar's Boat wash once a month to every 6 weeks and then spray and wipe it down with Ducky Detailer.
Twice a year I wax with Meguiar's Boat Pure Wax. (When I lived in Arizona I did this 4 times a year due to the year round season and the intense sun/heat.)
I vacuum the boat after every trip. If deeper carpet cleaning is needed I mix warm water and a SMALL amount of Woolite and clean the spot. I then rinse it and vacuum it dry.