I bought a Ctek after accidentally allowing a nearly new battery to deep discharge.
It sorted it to as good as new, and didn't cost any more than a new battery. As said above, it can be left on for months at a time if the car isn't in regular use (like mine).
Money well spent.