Assuming you're going with a standard lead acid battery you should consider getting a Battery Tender or similar and just keep it trickle charged all the time. Otherwise, for a standard lead acid battery I'd suggest giving it a low rate charge every 3 months when not in use.
-Rod