Jordan,
I was in your shoes 4 years ago... I grew up just south of St. Paul, MN, and my best friend goes Minnesota State - Mankato. At any rate, I seriously considered the following (seriously meaning that I visited the school): Oklahoma, Wisconsin, St. Louis University, Nebraska - Lincoln, and Creighton. Wisconsin, as a campus, was too big for me personally, and Nebraska and Creighton were too small for me (not that there's anything wrong with any of these schools, but it was a personal decision). SLU is a good program, but I wasn't sure about going to school in an urban environment. In the end, I chose OU, which is more suburban, has a relatively compact campus, provides many opportunities for experience for students (with CAPS, CIMMS, NSSL, SPC, NWS, and private firms such as WeatherNews Inc.), and just felt like the right place for me. As long as you work hard, I'm not sure you can go wrong with most of the scools mentioned in this thread.
I suggest visiting as many schools as you can. Some will feel just right... Can't really put it into words, but you just get the feeling that you want to go to that school.
I actually just went through the school search again, but this time for grad schools. I seriously looked into Wisconsin, Texas Tech, and OU. But again, for similar reasons as undergraduate, I decided to stay here at OU and will work under Dr. Bluestein for the next few years.