Whichever way works, depends on the job at hand
and whether a water nuke will affect adjacent components, wash away stickers etc
My current fav is first rinse with warm water and slow soft brush, then warm water and mild detergent,
the final rinse should be warm distilled water (keep that last water for next time if fairly clean, saves money)
After that, put the board on a towel and use a hair drier
Lazy way: put the board in an open carton box orientated on the floor so you can point an electric fan heater into it (at the lowest HEAT setting),
at a safe enough distance to get lots of hot air all around the board, and warm up the workshop lab and pets as well, nice twofer
Put something under the board to raise it and get hot air going everywhere at an equal rate in the box.
It's easier to do than it sounds, gets a tedious job done fast and safe, difficult to balls up, and you don't have to baby sit
or worry about board cremation in an oven
For suspected pockets of hidden moisture, I just blast with a no residue contact spray cleaner,
it pushes any water out and dries in seconds, job done
