For NiMH AA and AAA, I am quite happy with the Accupower IQ-328.
It can take both USA and European voltages. Charging rate can be set for fast or slow. Can charge an odd number of batteries which is nice, some of my lights use three AAA cells. Many AA/AAA chargers can only charge an even number of batteries, if you try to charge two batteries that are not equally discharged, it can be problematic.
For travel for compactness and lighter weight I prefer a battery charger that does not have a separate transformer unit. Thus for travel I would not use the Accupower, the transformer unit is quite heavy. But for home use, the Accupower is great. I bought it on Amazon.
More info here.
http://www.accupower.at/media/accupo...nual_iq328.pdf
For Li Ion, I have no recommendations.