This is my experience with NIMH's. I charge my cells full all the time then store them when I need them. My cells hold for quite some time. If you use very little of the battery each time and your lights say the battery will last you like 5 hours and you only travel say 30mins round trip a day with the light then I'd give it a charge once a week or two. I always give my cells a top up charge when in storage every 2-3 weeks but my cells seem to hold well even at 4 weeks without any recharging. Still the batteries will self discharge thus why I do a every two week top up.
By doing a top up every two weeks you keep the battery as full as possible and if it's not full it takes less time to charge up then a drained battery. It is good to fully discharge your battery (not all the way till the battery is dead with no voltage but say if the light states 5 hours then leave the light on for 5 hours then charge it up afterwards) then charge it back up every 50 or so charges just to condition the battery.
How are you liking the light? I'm considering going with a Cygolite Dual Cross 300 but no fundage.

I like the 5-6 hour full power run time and about 9hr on low and that's about a 20W equivlence (tho I'd skeptical and thinking it may be more 15W true but hey if it's a true 20W par then bang on sweet).
Zero_Enigma