<p>Definitely consider Oberlin. It has a great pre-med program (a really high percentage of students get into med school) as well as offering a lot of Spanish/Hispanic studies courses and there are lots of study abroad opportunities. The student body is rather diverse for a LAC (Oberlin was the first college in the nation to admit African Americans). Also, there is a theater performance practically every weekend and there are a lot of opportunities to get involved. The conservatory offers great entertainment/cultural opportunities--more than your average LAC in the middle of nowhere.</p>
<p>The town is pretty and not very far from the Cleveland airport (there's a cheap 20 minute bus ride). Keep this in mind: if you live in SoCal, getting to Bates or Middlebury, for example, will take much longer since there are no nearby airports. </p>
<p>Good luck with your search!</p>