I've had good luck with battery tender type chargers. I think the last one I purchased was at Sears for $25. I always keep it plugged up and move it around to my different toys.
On the other hand, I have a Kubota that is 10 years old with the original battery and it has never been on the charger and parked in an unheated barn. How can that be?