I am a chemistry major at cornell right now, so I guess I will be biased. The course offerings here are impressive. The faculty is impressive. You often learn about something, then you realize the guy teaching it to you is the one who discovered it. A very modest guy, of course. They say there are alot of opportunities for undergraduate research here, though I haven't tested that myself yet. The number of chem majors here are small (around 20-30 per class), so you get alot of chem major identity. Also, if you're into the social scene, there's a chem frat here (I know, I know).