Given your math proficiency, you will probably be able to increase your score on the second go-around. It might be worth the time and dollar investment to pick up at GMAT study guide and go through a couple practice tests. Yes it's tedious, but it could make the difference between your getting into your first choice or having to settle for a safety school.
Regarding school recommendations, my advice is to have some sense of what you want to do, and then look for the school whose strengths are in that area. For example, MIT Sloan is known for expertise in operations management and quant (this is MIT after all), while Kellogg is known for the strength of its marketing program (alums can correct me on this). I'm not knowledgeable about other top tier programs, but you can get a sense of a school's strengths by looking at where graduates end up working (check out the school's websites or ask for publicly available employment reports). That being said, it is fine if you do not have a firm idea what you want to do, and if you want to use the MBA education as a chance to experiment. Then, any school in the top 5-10 will be pretty good across the board.
There are other reasons to go to a top school besides name and reputation. In the top schools, you'll find yourself being heavily recruited almost from day one, including from firms that may not bother to recruit at other programs. The school's alumni network will also be an excellent resource for you -- many grads will be well placed and willing to go to bat for you down the road.
I don't want to knock other programs -- I'm sure the students are talented and the quality of education is top-notch in many other programs -- but you can't beat the brand of a top tier MBA.