To keep your fresh water hose clean you can do the following:
First shut off the fresh water. Next loosen the hose at the fresh water spigot. Now remove the hose from the RV and coil it up, being careful not to let the end hit the ground. As you coil it, keep the hose above the fresh water spigot end and any water remaining should drain out. This will leave the hose mostly free of water. Finally, screw both ends of the hose together to keep debris from entering you drinking water.