Hi Gill,
Condensation is always caused by cold highly thermally conductive surfaces coming into contact with warmer moist air.
The most effective solution is always ventilation, which allows the moist air to vent to the outside. air conditioning or dehumidifiers will make some difference, but unless all the external vents are closed, the air you dry out will simply be replaces with moister air from outside - not a very economic solution.
Condensation will also be readily formed, when the air temperature rises significantly more quickly than the surfaces it touches. This is why you often find it on a cold day and the sun shines which warms some surfaces which in turn warms the air, but in the darker corners of a caravan where sunlight cannot get the surfaces can be much cooler.