http://www.princetonreview.comhttp://www.collegeboard.com

Both have questionnaires to help you find schools based on major, location, grades, etc.
After that, spend extensive time on each college’s Web site. You can find lots of clues about a school if you dig around on their site–often, you can find class schedules (to see how many courses are offered each semester in your areas of interest), extensive photos of dormitories, etc. Just be aware that the main point of the Web site is to draw you to their school, so be sure to look at each school objectively.
Good luck.