A pair of
solar powered mushroom ventilators (with built in
batteries 4 night time) do wonders for airing out smells, as well as dampness. When I put the 1st on in my 33' boat one fall, it immediately felt 10 deg F warmer due to everything below being drier. Thus when my wallet was ready I added a 2nd one, along with 2 cowl vents. Never had a problem with mold or
condensation, & the boat was uninsulated but for the
deck.
Note that I didn't use dorade boxes for any of the above, as I wanted the maximum airflow available. So I just put the
deck plates in the holes when going sailing.
EDIT:
Insulation is one of the key factors in preventing mold, as it stops
condensation from forming, even when living in quite small boats. And good dry heat, such as from a Refleks diesel
heater is good for driving away moisture too. Get a thermally powered fan to place atop it to circulate the warm air for free. The rising warm air from the
heater causes the blades to spin.
That, & make
hatch covers out of
canvas or sail cloth which allow you to keep your hatches open or cracked when it's raining. And have a dedicated spot for wet
gear to dry out.
Another inexpensive trick is to cedar line your closet, & also put cedar pieces into all of your other clothes
storage spaces. And you needn't fully line a closet. I just did the side of the closet formed by the
hull. Plus you can saw decorative items out of cedar using a band saw or jigsaw. For some reason ducks seem popular. And then you hang or place them wherever you need some nice aromatics. Lightly
sanding the cedar from time to time to reinvigorate it's scent emissive properties.
I know plenty of liveaboards who keep their work clothes in their cars, or a storage locker near the marina showers. You can also rent locker space at a classy (non-smelly)
health club, & use their showers, etc. Whether you exercise there or not. Usually you can negotiate for prices on various privledges there.
I've yet to run across a workplace where there isn't somewhere you can store a few days worth of clothes. And I've always kept a few changes of things at work; in case of a last minute date or party invite, or spills on clothing, etc. And at a
school there's bound to be space to store things, & probably a
shower too. You may have to negotiate for it, or get creative, but... Even if you have to spring for a
fiberglass stall yourself, or split the cost with some other teachers, it's possible. Most of the plumbing's already there.
Some folks even lobby for alocating space for a shower & some lockers at work, based on the premise that more folks will ride bicycles to work, or excercise at lunch or after work. And that better employee
health benefits the company.
Drag your boss or a friend with you on regular lunchtime walks, or to the pool for a month "to lose 5lbs", & when they do, & their energy level & mood is better, you've now got another advocate...
Heck, you can even work out a deal with local dry cleaners for
cleaning & storing some of your clothes, if their hours match yours.
Oh, & zeehag's tips about
cleaning the boat are spot on. Also some folks prefer Lemon Oil, Tea Tree Oil, or even Murphy's Oil Soap. And Simple Green is often good for bilges & low lying lockers. But once the boat's good & clean, with a healthy air flow, you shouldn't have much problem. Knock on wood.
Also, it pays to well insulate & seal the
engine compartment too, to aid in this. Not that with proper care things in there should get overly pungent. Though sometimes it takes some experimenting to find an air filter which prevents any back flow/leakage of small amounts of diesel "mist". Otherwise, you can try the cedar trick with them too. Including things like cedar shavings in very permeable cloth bags. Or maybe activated charcoal? That or a room air filter with same.
No one thing cures it all, but it is possible.