The books I had back in high school are my favorite. Think they were called "Ima kara Nihongo" (今から日本語), but I can't find them anywhere. The books were ancient in 1995.
After those i can't decide if I like Nakama or JBP as a textbook (with english anyway).
One of the top japanese teachers at one of the biggest universities in the area recommended Nakama (over Genki, JBP, Minnanonihongo, and JSL)- especially knowing that i was shooting for JLPT in the near future.
Nakama's a bit more dry, but I'd say neither is a page turner.
There's a pretty big jump between JBP 1 and 2, #1 I finished in an hour or 2, #2 is going a bit slower - going through it on my own time whenever I have free time.
Also, the intro lesson in JBP 2 is much harder than the first 10 chapters, so don't freak out when you see it.
My textbook for my current Japanese class is pretty awesome- it's all in Japanese.
With textbooks in English, I'm usually skimming through loads of stuff I already know, for the occasional nugget of information I don't know. The nice thing about the all Japanese textbook is that I'm working in the language the whole time and don't feel like I have to "skim" so much.
My current school goes from JBP 1, to Japanese for everyone, to the all-japanese text I listed above.
Japanese for Everyone is another book you might want to take a look at.
As a single volume, it dives pretty far into the language at one shot.
Also I don't know that the topics of conversation in JFE are as dry as for JBP 2- which seem to mostly be about business terms (branch offices, managers, etc) and train terms (ticket office, losing a bag on a train, etc). Admittedly, I've only flipped through JFE once, so I'm not an authority on what it covers, but the people I know studying it like it.
as a free option try:
http://www.guidetojapanese.org/