Hi, I'm a senior in high school (it's the summer before my senior year) and I have been having trouble finding colleges with good physics programs. There are the obvious schools, such as UC Berkeley, Princeton, MIT, etc., but I am wondering what other colleges there are with good physics programs. My long term goal is to get a Ph.D. and be an astrophysicist. I read that aspiring astrophysicists should major in physics as an undergrad, and then specialize in astrophysics as a graduate, is this true? As far as the colleges go, money is not a factor at the moment; it will definitely play a role in which school I decide on attending after I find out which ones accept me or not (but for now, any recommendations are greatly appreciated). Thanks so much in advance!