^ditto. I'm totally not looking forward to p-chem. Thankfully, I got enough honors credits that I can take "regular" p-chem and only feel like a little bit of a moron when I take it instead of a complete idiot. I did intro p-chem my freshman year as part of a special honors program, and it was complete insanity. If anyone says the words "particle" and "box" too close together near me, I start twitching uncontrollably.... :D
As for O chem, well, i didn't like it much. It's basically just lots of memorization. Of course there is logic behind all the chemical equations you'll have to learn, but you have to memorize the rules of the logic.... So yeah, if you're looking to learn lots of really cool shit about molecules, it's the way to go, but keep in mind that it can really be drudgery at times.
I recommend UW-Madison for any science major (it's where I'm going anyhow... :D). It's one of the best research facilities in the world, and the professors are really top-notch. I haven't had a bad one yet in my science classes. I'm a biochem major, and I've really enjoyed what I've been learning for the most part. The classes are just hard enough to make you work for it, and interesting enough to make it well worth it.