The universal NPT smart charger is a cheap but good choice for a basic battery charger. About $36 at airsoftparts.ca. No learning curve required, just plug it in and go.
Hicaps aren't good, they rattle, you have to wind them, and they're not very realistic. There's very few games short of hardcore milsim that requires realcaps, so low or midcaps would be fine. I personally am a realcap man though, the realism is one of the primary reasons why I was atracted to airsoft. I have nothing against lowcaps though and very little against midcaps.
Cat Crap is one of the best anti-fogging solutions, cheap and safe. But if you get a good pair of eye protection, with thermal lenses and/or fans then you probably won't need it.