If you stay on to coastal side of CA. the weather is so much better than inland, and green too. LA is affordable for anyone, but you should find which area is the most safe.
There are way too many things to see and do here in CA. to even try and put in writing. Just look it up on the net and find out from City to City what they offer.