Roll your own. I had the same problem as you so I fired up the computer and created a front and back cover that had all of the CW abreviations, callsign prefixes and a world map, this was printed on colored paper and then encapsulated in plastic.
I then created a log sheet which had 25 entries per side (to make the counting easier) and then printed it double sided. The nice thing about this is that I could create extra columns which do not normally appear in a log.
The only thing that needed to be done at the print shop was the spiral binding.
I might still have the files on a floppy disk somewhere. If you want a copy then send me an email at firstname.lastname@example.org