It depends on your goals and the type of curriculum you feel best suits you. Stanford offers nice weather and the first years are pass/fail (which is very nice), a very diverse class in terms of background, age etc, but living in Palo Alto is rather expensive. Harvard offers two curriculums HST or New Pathway, and it's Boston, so you will be in an area surrounded with intellectual activity from several from the schools in the area. But, just like Palo Alto, finding an apartment in Boston, which is affordable for a typical college graduate, is a bit unaffordable. Shop around some more. It really depends what you want out of your education, and curriculum methods that best suit your education needs. Both schools are in "le creme de la creme." If you are accepted to both, speak to the students, and ask the admissions office if you could speak to alumni. My $0.02. Good luck!