Pretty challenging to find a place that has great weather all year around .... here are my thoughts on the Bay Area:
The Pros
1. Best weather in the world
2. Close to beaches and Mountains (best of both worlds)
3. Sports, concerts, shows, restaurants, activities
4. 3 international airports within an hour of each other
Great job market
The Cons
1. Taxed to death in California....the left wingers are running people out of here
2. Traffic and crowds
3. Cost of living - when you have to pay $1.3M+ for a small house on a busy street its safe to say its a little out of control. Its even crazier to think you have to spend $2M+ to live a nice area with good public schools (which are hard to find)