This ones a staple of the drone/rc car world. The iMax B6.
Normally $69, because of the coupon its currently cheaper than you could get it for overseas, and it comes with free shipping.
It's got a lot of features, and while it doesn't do anything super well, it does a good enough job to make it a good starting point. The fact that its got the power supply built in means one less thing to have to buy. Of particular use to me is the battery test function, that you can use to measure lithium cell capacity. Keep in mind that it's only good for a discharge rate of a little over 1amp though.
Note that if you search ebay or ali, you can find similar models at half the price, but those are counterfeit models, and there's no guarantees they'll work as well, or not blow up. The correct model for comparison would be this one
Specifications:
Item brand: SKYRC
Item model: B6AC V2
Charge battery type: LiPo/LiFe/LiHV/LiIon/NiMH/NiCd/Pb
Input voltage: AC 100-240V / DC 11-18V
Charge power: Max. 50W
Discharge power: Max.5W
Charge current range: 0.1-6.0A
Discharge current range: 0.1-2.0A
Balance Current: 200mA/cell
LiPo/LiFe/LiIon cells: 1-6 cells
NiMH/NiCd cells: 1-15S
Pb(Lead Acid) battery voltage: 2-20V
Memory: 10 different charge/discharge profiles
Charge method: CC/CV for lithium types and lead (Pb) batteries; Delta-peak sensitivity for NiMH/NiCd
Weight: 644g / 1.42lb
Size: 145 * 140 * 42mm
Bought the exact same model yesterday on Ebay for $37 with free postage so this isn't exactly a good deal.