RE: What could I have done?
Buy yourself some Butler Creek flip up scope covers, this will keep the moisture from contacting or forming on the lens surface it should also keep the lense surface slightly warmer than the outside or air temp. As mentioned foggy or condensation appears when the lense surface goes from cool to warm not vice versa.