<p>None of these schools are out of your range - now I think it's just a matter of doing a little research and finding out first-hand which of them would most fit you and your aspirations....holiday break, what perfect timing! This is the basic list of schools I'd been looking at until just a little while ago. I think that, of them, swarthmore, carleton and haverford are the very special ones that I could have seen myself at. Since you seem to have similar stats and interests to my own, I figured you could benefit from my list (I ended up getting accepted to swarthmore, which I think would be a very feasible option for you not only because your stats are very nice, but because you sound like a neat person....good luck!)</p>