Of chargers:
Wall chargers are crap. The ones that are an AC adapter with a wire and a battery plug will kill your batteries. You want something that has at least a simple brain in it. The BB Bastard chargers are a simple brick charger with a delta peak sensor to detect when the battery is full and will stop charging. These are made by Tenergy and though they aren't the best out there they are adequate for airsoft and wont break the bank. Later down the road you can pick up more advanced chargers and thats up to you. I have heard good things about one called Superbrain and I personally use a Duratrax ICE competition charger.
How to charge and discharge:
Batteries should never be charged higher than 1C. This is the amp hours of the battery which is the same as the mAh divided by 1000. So for example if you have a 3800mAh pack then 1C for that specific pack is 3.8A. This should be your MAXIMUM charge rate for that battery. Voltage doesn't matter as long as the charger you are using is rated for that voltage. You can charge lower but I usually just round down and have never run into problems. In the above example for the 3800mAh pack I would charge it at 3A. For a 1400mAh pack I would charge at 1A but you could do up to 1.4A safely. Charging at 1C for a battery that is totally empty would mean very close to a one hour charge.
NEVER DISCHARGE A BATTERY TO ZERO! This greatly reduces the batteries life. Any sort of simple resistor based discharger does exactly this, it does whats called dead shorting and drains the battery to zero volts. A nickle based battery should never be drained below 0.9V/cell; so for an 8.4V battery (7 cells) it should not drop below 6.3V. This is next to impossible to monitor but a smart charger with a discharge function does it for you (and some can be programmed for different cut off voltages.) As for discharging DO NOT DO IT AFTER EACH USE! A NiCd battery, even though it has the memory effect, should only be discharged every 4-6 charges, a NiMh will still get the memory effect so should be discharged after every 15-20 charges. Generally if I go to games regularly I discharge my NiCd packs once every 2 months and my NiMh packs once at peak summer and once before winter. It is also good to discharge and charge a pack if its been in storage for more than 3 months.
Storage of batteries:
Batteries should NEVER be stored drained. Always store them full if you are playing on a regular basis. For long term storage (3 months or more) its best to keep them at 70-80% full. For longer term storage (6+ months) do the same but store it in the back of your fridge (NEVER the freezer.)
Old batteries versus new:
I try to never buy used batteries as the vast majority of airsofters don't know how to take care of them and horribly mistreat them. I also try to NEVER buy batteries from airsoft retailers since they may have been sitting on a shelf for a year, two, or more and since they are shipped with next to no charge this means they have been sitting dead for years with an improper charge. Many airsofters will say bad things about good battery brands because they bought that brand from an airsoft retailer and it was toast out of the box or shortly there after. I buy my batteries from
http://www.cheapbatterypacks.com and they have a very rapid turn over since they serve such a large customer base. I have never had a battery arrive dead from them and even after conversion and shipping (since they are a US retailer) they are very close to airsoft retail batteries.
Battery Brands (by far not a complete list but covers the most common):
The good: intellect, ELITE, GP (not the same as G&P), Sanyo
The mediocre: G&P, STAR
The bad: Tenergy, no-name (like those that come with cheap Chinese guns)