<p>WashU in St. Louis sounds perfect for you, except it might be a bit more conservative than what you are looking for. You might go over to the WashU forums and see if you can get more insight there.</p>
<p>If you are willing to reconsider colder weather, you should definitely look at Northwestern. You would get used to the winters–there are students from all over the country/world, including much warmer climates. Chicago is a fantastic city. And NU does its best to keep students from graduating with a ton of debt.</p>