The places where I do most of my online shopping are:
Stormer
http://www.stormerhobbies.com/
RC planet
http://www.rcplanet.com/
tower hobbies
http://www.towerhobbies.com/
For a charger, I use the MRC Super Brain 959, they've been updated, though.
http://www.rcplanet.com/product_p/mrcrb960.htm
How much are you willing to spend on a charger? There are much fancier ones out there that will charge lithium batteries and even lead acids.