I'm attending the University of Michigan next year, which has a Atmospheric, Oceanic, and Space Sciences program as part of their engineering school, which I think is interesting and might be helpful. I was talking to one of the professors a while back about it, and they started talking about how today a lot of the work in these fields requires some engineering experiences and knowledge that many graduates don't receive at other schools.
Right now I'm planning on double amjoring in Atmospheric Sceinces and Computer Sciences.