How can I enable dynamic paint in the viewport without the weight colors?
Under the Dynamic Paint rollout of the Physics panel (on the canvas object) there is a Display surface preview in 3D views eye-button next to each DP surface slot.  This does exactly what you are looking for.