Is 2.9 your weighted GPA? I know I had a 3.0 in Minnesota and because of my AP classes it was weighted as a 3.45. Then I had a pretty high SAT score so that probably helped substantially.
But yeah, there are a few really good CC's like Santa Monica Community College, Pasadena City College, and even Mt. San Antonio College that are all pretty good.
As far as CSU's. Check out Long Beach too. I don't think I'd personally want to go to Northridge. Fullerton is a pretty decent area though and it only takes around 25 minutes to get to Newport/huntington beach from there. Cal Poly Pomona was a wonderful school. Loved it all 5 years. Amazing beautiful campus. Only thing is that for certain degrees it is near impossible to get in, same goes for Cal Poly SLO.
If you plan to ski, check and see if the school you are interested in has a club or team. That will make a huge difference. I don't think Fullerton or Northridge have active clubs. neither does CSULA as far as I know. Long beach, Pomona, SLO, and SDSU do for sure. UCSB, UCLA, USC, and UCSD all do as well, but you wont likely get in to any of those.
If money isn't an issue, there are some great smaller schools like Azuza Pacific, Loyola Marymount and so forth that if you apply to the right program may accept you.