For CSUs I recommend SDSU, Cal Poly SLO, Chico State and CSU Long Beach. All would be great for the college experience plus get a solid education. I have personal experiences with all either from relatives or kids of close friends who attend these schools. They all love it and enjoy the ‘college’ experience at their respective schools.