There're a lot of options, it depends on how crazy you wanna go. I'd personally lay out a custom PCB using a dedicated chip from someone like Linear or TI, but that's more than most people would want to do.
Btw, I live near by (Bellefonte) and work as an electrical engineer in the area and for...