<p>schmivy, you have plenty of options. Find criteria of what you want in a college (size, public/private, urban/rural, LAC/university, etc.) and then analyze department quality. Geology will likely be a limiting factor, so the following list of geology departments should help.
<a href="http://www.usd.edu/esci/geodepts.html%5B/url%5D">http://www.usd.edu/esci/geodepts.html</a></p>
<p>I'm an Earth & Ocean Sciences major (=geology) at Duke, and I can tell you that we have an awesome program. The ratio of professors and resources to majors is huge, so you get very small EOS classes and a lot of interaction with the professors. The EOS program places a lot of emphasis on fieldwork and research, and you're required to take at least one field course (paleontology in Yellowstone, marine geology in Florida, volcanology in Hawaii, etc.). Our chemistry program is also top-notch, and the new French Science Center will be superb for chem majors. I'm taking German as my foreign language, and the German program here is excellent. Relatively few students take German (9 in my intermediate class next semester), so professors are able to closely work with students. The German department hosts a lot of activities outside of class (coffee hours, film showings, festivals, etc.), which are a lot of fun. </p>
<p>UNC Chapel Hill also has an excellent program. Ophiolite is working on a graduate degree in geology at UNC, so you might want to PM her for info about their program. UNC is quite strong in chem, especially analytical chem.</p>