Hi Duncan,
Dunno what you are making, but these days I would likely go for 10-10.5V or 7V (or so) power supply. Two or three LiPO4 cells in series. Capacity is far in excess of the ubiquitous PP3. Charging for these is better done as single cells.
If size is important, along with voltage, fair do’s, but I would use a smaller size of Lipo cell, not the 18650. Neither Lipo or NiMH will stand being completely discharged, btw.
If that were a goer, I would recommend a nitecore charger (they don’t seem to offer a PP3 option) – mine has been reliable and is supposed to be ‘intelligent’. More money but 18650s are so common these days that it seemed the way to go for me.
I have one or two old multi-chargers for NiMH and Nicads which will also charge PP3, but they rarely get used as the charge content of a PP3 is so small. I would not leave a PP3 on charge permanently. I ruined one, a long time ago – too much current for too long.🙂
An alternative to extended charging might be regular top-ups via a timer. More expense again and on-going leccy usage (not much on the electronic timers)