OK, First of all, I have to agree that you can still get into some decent law schools without retaking the LSAT. everyone on this board will probably jump all over me for saying this, but your high GPA can outshine your lower LSAT score. It did for me, and I'm going to Washington & Lee (ranked #25). In this case, the rest of your application has to be near perfect to outshine the LSAT score since it is still probably the most important factor. But things like your choice of major, honors thesis, graduating magna cum laude or whatever will in fact make a difference. Also, make sure your personal statement and resume are very strong. Secure good letters of recommendation that really show how good you are. If you can, go visit the school and schedule an interview with an admissions counselor so you can really show who you are as a person and express your sincere desire to go to that school. If the rest of your application is perfect and you are in constant contact with the admissions office to continually express your interest, the admissions committee may be more likely to forgive a lower LSAT and decide that based on your undergrad grads, professor reccs and personal statement, you will in fact excel at their school. Your admission is not guaranteed, but as I said- it can be done and I am living proof.
Good luck, and based on your GPA, I'm sure you will be getting quite a few law school acceptances. Some schools I would consider: American, W&M, Univ of Richmond, Hofstra, Brooklyn, Villanova, Temple, Catholic, Seton Hall, St. John's, NY Law, Maryland