I bought a new cigarette lighter from a parts house for like $5, an inline fuse, and a fuse tap to the 12v constant source in the fuse box and wired mine up. Works great and cost about $20 total.
If you do a search on this forum for "cigarette lighter" you should find it. I also have a diagram in that thread that shows where the 12v constant is.