1) Stanford (a top research university, with world-class students and professors)
2) Money (investment money, from a lot of people who got rich from tech)
3) A high concentration of geeks/techies/developers/whatever you want to call them
No place I know of in Europe has all three of these (in fact, I don't think any place in Europe has 3) alone).