In terms of courses, TestMasters (TestMasters180 on the net) and Powerscore are the best. I wouldn't take any other courses, except maybe another TestMasters spinoff like BluePrintPrep.
In terms of self-prep, the LGBible and LRBible from Powerscore are strongly recommended by most students. However, I would start out with a basic Kaplan book just so you can get an initial overview of the exam. This isn't sufficient in itself, but will give you a nice broad overview before you jump into greater detail.
And you should definitely work through a number of practice exams (at least 15). However, when ordering these, I would go through www.Amazon.com
for the books of 10, as they are $10 cheaper there, and provide rush delivery. I would order the most recent individual exams from www.Powerscore.com
, as they also provide rush delivery. I would NOT order anything through LSAC.org, as they charge more for the books, have no express delivery options, and often take forever to deliver.