You can actually take CalTrain from SFO to Stanford. There's a free shuttle that CalTrain operates from the Milbrae station. You just catch the shuttle (ask the ground transportation info. counter) from the baggage claim area, and it will take you to the Milbrae station. From there, you can take the CalTrain to the Palo Alto/Stanford station or California. The free Stanford shuttle, Marguerite, stops at both stations and it will take you to Stanford campus, including the medical center. Of course, if this sounds too complicated, you can always take the SuperShuttle... but I think taking CalTrain will only cost you a few bucks and the shuttles are free! The hotels around Stanford and Palo Alto tend to be expensive, but hopefully you'll be able to stay with a student host. Have fun! I hear the weather is gorgeous out there right now. 🙂