<p>I live in Mountain View, which is a 5 minute drive, and let me just say that the weather could not be better. For most of the year the weather is between 65 and 85 and sunny without it being terribly humid ever. The summers get hot, but not nearly as hot as they are in the midwest or east coast. </p>
<p>There are beaches which are less than an hour away, but unfortunately, the oceans are kind of cold, so you don't really get a good beach crowd, go look at UCLA and USC if you want seeing bikinis to be a big part of your life. (No condescension there, I love looking at bikinis!) There are a few rainy months out of the year, but it isn't constant.</p>
<p>And the weather is not nearly as temperamental as it is on the east coast. I was at a camp in Boston and within 2 minutes it went from sunshine to lightning storms. None of that **** happens in Norcal. </p>
<p>Palo Alto, Stanford's surrounding area, is whack. It's a town for rich people. Everything is crazy expensive and the shops close down early. However, San Jose (the nation's 10th largest city) and San Francisco are 15 minutes and 50 minutes away, respectively. </p>
<p>In terms of the Stanford campus itself, it's gorgeous. You don't realize how amazing it is until you see the likes of Harvard, Yale, etc. It blows them out of the water. I'll speak about Harvard since I know the campus a bit better than the campuses of the other ivies. When I went to Harvard this summer, I saw some construction going down and a very old, rustic feel. Stanford is completely different. Red tile and red brick are everywhere and laid beautifully. While the buildings don't appear modern, they appear new, and everything is very well taken care of. Overall, I think Stanford's campus is much nicer than Harvard's. I also had the opportunity to stay in Stanford dorms last summer. The dorms I stayed in were OK, nothing special, but they weren't falling apart and they weren't too cramped. I stayed in Rinconada, if anyone reading this is interested. </p>
<p>I hope this helps, and PM me if you have any more questions.</p>